如何在directshow图中替换过滤器? 我的图表已创建且工作正常,我想停止视频捕获并再次运行它,但这次视频资源已更改。我删除了以前的源过滤器,并根据新的视频资源创建了一个新过滤器,并将其添加到图形中,但是当我想将这个新过滤器连接到下一个过滤器时,我得到了unnoun异常。任何人都可以帮助我吗?
答案 0 :(得分:2)
过滤器按照文档进行替换:在停止状态下,您使用IGraphBuilder::Disconnect
,IGraphBuilder::RemoveFilter
,IGraphBuilder::AddFilter
,IGraphBuilder::Connect
来更改过滤器图形拓扑。
当重新连接的矿石重新添加时,Buggy过滤器(通常是第三方,库存材料大多数好)可能会出现问题。