【发布时间】:2019-06-07 13:52:06
【问题描述】:
我正在使用一个使用 C++ Builder 渲染到面板上的 directshow 播放器。我希望将正在播放的内容复制到第二台显示器上。 directshow 是否支持任何类型的事件来表示渲染器何时渲染了帧?
我正在使用标准的 Microsoft 播放器示例,它选择第一个可用的渲染器,该渲染器适用于 AVI 文件 EVR、VRM9,它可以正常播放和渲染。我想在渲染图像更新时复制它们(最大 50fps 或 60fps)并将它们放在没有我所有其他关联按钮和面板的第二个屏幕上。
【问题讨论】:
-
你找到方法了吗? Infinite Pin Tee Filter 似乎允许附加多个查看器。快速 GraphEdit 测试成功。
-
您好,我设法通过添加无限 Tee 和两个演示者(每个都有自己的窗口)来使用 Directshow。可以满足我的需求,但可能不是正确的方法。
标签: directshow