我用DirectX编写一个从摄像头抓取一张bmp格式图片的程序碰到了这个问题:
我用了两个IBaseFilter对象:一个用于摄像头捕捉数据(pCaptureFilter);另一个用于ISampleGrabber对象抓图(pGrabFilter)。现在我想把pCaptureFilter的输出引脚IPin对象(pCapOut)和pGrabFilter的输入引脚(pGrabIn)用IGraphBuilder的Connect()函数连接起来,但是这样做初始化时失败,错误为:The operation cannot be performed because the pins are not connected。我不知道为什么不能这样做,是否有其它的办法可以实现我的目的?