我用DirectX编写一个从摄像头抓取一张bmp格式图片的程序碰到了这个问题:
我用了两个IBaseFilter对象:一个用于摄像头捕捉数据(pCaptureFilter);另一个用于ISampleGrabber对象抓图(pGrabFilter)。现在我想把pCaptureFilter的输出引脚IPin对象(pCapOut)和pGrabFilter的输入引脚(pGrabIn)用IGraphBuilder的Connect()函数连接起来,但是这样做初始化时失败,错误为:The operation cannot be performed because the pins are not connected。我不知道为什么不能这样做,是否有其它的办法可以实现我的目的?
我用了两个IBaseFilter对象:一个用于摄像头捕捉数据(pCaptureFilter);另一个用于ISampleGrabber对象抓图(pGrabFilter)。现在我想把pCaptureFilter的输出引脚IPin对象(pCapOut)和pGrabFilter的输入引脚(pGrabIn)用IGraphBuilder的Connect()函数连接起来,但是这样做初始化时失败,错误为:The operation cannot be performed because the pins are not connected。我不知道为什么不能这样做,是否有其它的办法可以实现我的目的?
解决方案 »
- XP下钩子HOOK怎么不好使
- 使用libgeotiff.1.2.4版本编译产生库的时候出错
- 纯真IP数据库 {完整代码} 有点小BUG,请求高手解决.!
- 如何用snmp调用被监控端的可执行程序?
- 急!如何恢复VC的自动提示功能?先来先得分,快啊!
- 在VC里如何用最简单的方法在鼠标附近显示提示标签?
- 初学者提问:如何在鼠标消息(OnLButtonDown、OnRButtonDown)中判断shift、ctrl键的状态啊
- 请教一个WIN 32 DLL编程问题
- 一个很简单的问题关于spin的用法.
- 用CArchive打开一个文件...
- 关于监控进程的问题__过年大送分<1>!!!
- 如何在多进程(不是多线程)里共享socket
我用GraphEdit测试才知道是因为漏掉一些关键代码,才连接不上。