Microsoft StreamBufferEngine支持两个源到一个接收器?

时间:2011-02-17 16:30:13

标签: directshow

是否可以让一个Stream Buffer Sink提供两个Stream Buffer Source?我想做的是有三张图。第一个是我的捕获图,输入流缓冲接收器。第二个是使用流缓冲源的预览图。然后我想要一个带有样本采集器的独立图表,用于将图像也绑定到接收器,但我可以独立地搜索视频预览。

这可能吗?我的初步测试效果不佳。

谢谢,

大卫

2 个答案:

答案 0 :(得分:0)

我认为你可能会使用像GMFBridge这样的东西。这是一个API,可以将数据从一个图表传输到另一个图表。例如,您可以创建一个如下所示的图形:

GMFBridge example graph

通过此设置,您可以根据需要启动和停止预览图和samplegrabber图。

-Svein

答案 1 :(得分:0)

是。这个有可能。例如,我们的应用程序使用服务通过SBE接收器过滤器进行记录,然后UI使用SBE源过滤器显示。另一个服务使用另一个SBE源过滤器实例提供通过SBE Sink过滤器记录的相同数据的网络流。