如何将摄像头采集到的视频数据存为WMV格式? Capture filter -> WM ASF WriterIBaseFilter* pASFWriter = 0;
hr = pBuilder->SetOutputFileName(
&MEDIASUBTYPE_Asf,   // Create a Windows Media file.
T2W(szCaptureFile),   // File name.
&pASFWriter,         // Receives a pointer to the filter.
NULL);  // Receives an IFileSinkFilter interface pointer (optional)./*
IConfigAsfWriter *pConfig = 0;
hr = pASFWriter->QueryInterface(IID_IConfigAsfWriter, (void**)&pConfig);
if (SUCCEEDED(hr))
{
     // Configure the ASF Writer filter. pConfig->Release();
}
*/hr = pBuilder->RenderStream(
&PIN_CATEGORY_CAPTURE,   // Capture pin.
&MEDIATYPE_Video,        // Video. Use MEDIATYPE_Audio for audio.
pVCap,                    // Pointer to the capture filter. 
0, 
pASFWriter);             // Pointer to the sink filter (ASF Writer).上面两步多成功了
我怎么不能想捕抓成avi一样
IMediaControl *pMCnew = NULL;
    hr = pFg->QueryInterface(IID_IMediaControl, (void **)&pMCnew);
    if(FAILED(hr))
    {
        //ErrMsg(TEXT("Error %x: Cannot get IMediaControl"), hr);
        return FALSE;
    }pMCnew->Run();//这里出错了是不是设置有问题啊
怎么设置啊
用默认的不可以吗