PushSource过滤器也推动样本进行渲染

时间:2012-11-24 11:31:11

标签: winapi visual-c++ directshow

我对directshow有点新意。我正在使用随DirectShow提供的PushSource过滤器示例将bmp图像的序列推送到avi文件。但在此之前,我正在尝试查看过滤器是否能够渲染样本。渲染只能显示第一帧,尽管过滤器正常运行并填充缓冲区。我将printf放在不同阶段以查看流程 我觉得PushSource运行得太快,渲染器被绞死了 请提供一些建议如何同步两者。
如果我遗失了什么,请告诉我。

1 个答案:

答案 0 :(得分:1)

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