请教一下
我调试陆老师那个DirectShow 实务精选 中 第三章那个视频聊天的 avchat 的时候 程序可以运行
声音可以传递 ,但是发现 图像不能显示...
我使用VS2008 + sdk包中的DirectShow 环境调试的
请问有谁 用我这个环境调试出来有图像的吗?
或者您觉得是程序哪个地方出现了什么问题导致图像不能显示
我用GE 发现 图像的 接受filter 和发送filter都有 ,但是 这两个filter 都是单个的..都没有构建成一个完整的graph,
------解决方案--------------------------------------------------------
我前两天调试的结果是Filter连接时出了问题,当调用
pOut = mVideoFilter->GetPin(FALSE, "Capture");对USB 的摄像头,这种方法不能得到输出Pin,我换成枚举第一个输出Pin的方式后,可以显示图像。
------解决方案--------------------------------------------------------
和你的摄象头有关,你换个一般的usb的有驱的,肯定可以。
你一定是无驱摄象头,这种都是输出mjpg格式的。
问题出在,你显示的graph不能联接成功。
我用GE 发现 图像的 接受filter 和发送filter都有 ,但是 这两个filter 都是单个的..都没有构建成一个完整的graph,
----------你可以把preview中的capture filter后面的filter移值到你的显示后面就可以了,我就是这样做的。