Winapi PushSource过滤器也为渲染推送示例

Winapi PushSource过滤器也为渲染推送示例,winapi,visual-c++,directshow,Winapi,Visual C++,Directshow,我对directshow有点陌生。我使用DirectShow提供的PushSource过滤器示例将bmp图像序列推送到avi文件。但在此之前,我试图看看过滤器是否能够渲染样本。渲染能够仅显示第一帧,尽管过滤器正在正常运行并填充缓冲区。我将printf放在各个阶段以查看流程。 我觉得PushSource运行太快,渲染被挂起。 请提供一些如何同步两者的建议。 如果我遗漏了什么,也请告诉我。您可能会遗漏时间戳,您遗漏了时间戳,或者可能会在时间戳应该正确的地方留下垃圾。您将希望推送过滤器正确标记样本,以

我对directshow有点陌生。我使用DirectShow提供的PushSource过滤器示例将bmp图像序列推送到avi文件。但在此之前,我试图看看过滤器是否能够渲染样本。渲染能够仅显示第一帧,尽管过滤器正在正常运行并填充缓冲区。我将
printf
放在各个阶段以查看流程。
我觉得PushSource运行太快,渲染被挂起。
请提供一些如何同步两者的建议。

如果我遗漏了什么,也请告诉我。

您可能会遗漏时间戳,您遗漏了时间戳,或者可能会在时间戳应该正确的地方留下垃圾。您将希望推送过滤器正确标记样本,以便多路复用器和渲染器对样本显示时间毫无疑问。

您可能会错过时间标记,忽略它们,或者可能会将垃圾放在它们应该正确的位置。您将希望推送过滤器正确标记样本,以便多路复用器和渲染器对样本显示时间毫无疑问。

感谢您的建议,我能够解决问题,我的实现中存在一些问题。我只是在序列列表中添加了一个图像。我修复了它,它工作得很好谢谢你的建议,我能够解决这个问题,在我的实现中出现了一些问题。我只是在序列列表中添加了一个图像。我修好了,效果很好