如何使用DirectShow.Net从GMFBridgeController Sink Filter创建缓冲池

时间:2011-09-08 17:20:56

标签: c# directshow.net

在“Looser Coupling”下的GMFBridge文档中,它声明可以从Sink Filter创建缓冲池。怎么样???我对DirectShow有点新,并且正在使用DirectShow.Net库,并且能够创建一个过滤器图并使用InfTee过滤器与桥接器进行接收。但是这会导致死锁,因为我试图使用三个不同的源图。我一直在网上寻找一个如何创建缓冲池的示例,以便我可以渲染一个与其他缓冲区无关的接收器过滤器。有人可以帮我这个,如果可能的话,你可以包括一个例子,我可以看到它。谢谢。

1 个答案:

答案 0 :(得分:1)

我能够在这里找到一个不同的解决方案。它是使用原始的FilterGraph来实现SampleGrabber,Preview和WebStream。但是为了录制视频,我能够创建一个新的FilterGraph,它将使用WebStream作为源过滤器,然后使用WM Asf Writer进行录制。