读书人

用directshow预览USB摄像头的有关问题

发布时间: 2012-08-07 14:54:48 作者: rapoo

用directshow预览USB摄像头的问题,很基础,求指教!
看了几天directshow的资料,想弄弄我的USB摄像头
先把捕捉的图像显示出来。
用GraphEdit测试,没问题,见下图。


开始写代码


DeviceEnum(&pFilter); //枚举出USB摄像头

GetPin(pFilter, PINDIR_OUTPUT, &pPin);//取得摄像头PIN

AddFilterByCLSID(pGraph, guidAviDecompressor, L"AVI Decompressor", &pDec); /
ConnectFilters(pGraph,pPin,pDec);

GetPin(pDec, PINDIR_OUTPUT, &pDecOutPin);

AddFilterByCLSID(pGraph, guidVideoRender, L"Video Render", &pRender);
ConnectFilters(pGraph,pDecOutPin,pRender);


这几个步骤我单步跟踪过了,应该都没问题。

请问后面该怎么做?

某些资料都提到了ICaptureGraphBuilder2 是否必须使用它?我的代码中是没有用的。

请指教了~

谢谢。

[解决办法]
AMCAP,sdk的例子,抄

读书人网 >多媒体

热点推荐