Directshow推送源筛选器,同步音频和视频流

Directshow Push Source Filter, sync Audio and Video Streams

本文关键字:音频 同步 视频 筛选 Directshow      更新时间:2023-10-16

我开发了一个具有音频和视频输出引脚的directshow过滤器。

如果我只将其中一个引脚连接到相关的渲染器。演奏非常流畅和正确。

但当我把两个引脚都连接到渲染器时,播放就失败了。

我知道我需要使用媒体样本的时间戳和GetLatency函数来同步两个流(音频和视频)。但我不知道如何使用和配置这些。

谢谢你的帮助或建议。

给定的信息建议您从同一线程推送数据,或者忽略传递过程中发生的预缓冲和阻塞。这会增加流之间的干扰,请确保从独立的工作线程推送数据。