我是在DSHOW SDK SAMPLES 里找的例子 CompressView 我是编译不通过的,里面使用了ATL请问 IGraphBuilder *pGraph; //滤波管理器
ICaptureGraphBuilder *pBuilder; //辅助滤波管理器
IBaseFilter *pSourceBase; //源滤波器
IBaseFilter *pVideoFilter; //视频滤波器
ISampleGrabber *pVideoGrab; //调出视频滤波器的样本抓取接口CComPtr< IBaseFilter > pVideoFilter; //视频滤波器
pVideoFilter.CoCreateInstance(CLSID_SampleGrabber);
CComQIPtr< ISampleGrabber, &IID_ISampleGrabber > pVideoGrab(pVideoFilter); //调出视频滤波器的样本抓取接口这几句能否改为CoCreateInstance(CLSID_SampleGrabber, NULL, CLSCTX_INPROC_SERVER,IID_ISampleGrabber, (void **)&pVideoFilter);//视频滤波器
pVideoFilter->QueryInterface(IID_ISampleGrabber, (void **)&pVideoGrab);//调出视频滤波器的样本抓取接口
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货