我已经做好了Capture Filter及它后面的Filter。链接运行都正常。现在我需要在Capture Filter 前加入Crossbar。我用AMCAP中的CCrossbar。可是每次找到Capture Filter 的InputPin,并且GUID也判断是PIN_CATEGORY_ANALOGVIDEOIN后,链接不上CCrossbar。
我的pStartingInputPin->ConnectedTo(&pStartingOutputPin)执行结果总是:
“接口的方法太多,无法从中启用事件”。我没有用ISampleCaptureGraphBuilder。这是唯一和AMCAP不同的地方。但是我认为这和上边不能连接的问题无关。但是,AMCAP中的代码就可以通过这行。返货s_ok。
我搜索了很多地方。自己也一直在尝试,都没有解决此问题。
现在提出该问题,希望大家能帮忙分析下。
非常感谢!!
我的pStartingInputPin->ConnectedTo(&pStartingOutputPin)执行结果总是:
“接口的方法太多,无法从中启用事件”。我没有用ISampleCaptureGraphBuilder。这是唯一和AMCAP不同的地方。但是我认为这和上边不能连接的问题无关。但是,AMCAP中的代码就可以通过这行。返货s_ok。
我搜索了很多地方。自己也一直在尝试,都没有解决此问题。
现在提出该问题,希望大家能帮忙分析下。
非常感谢!!
专题开发/技术/项目 --> 多媒体/流媒体开发
而IPin::ConnectedTo的作用不是连接两个Filter,而是返回当前IPin连接着的IPin的值,它的参数是IPin**,显然是个返回值。
敢问楼主到现在解决了 没?