【VC开源代码栏目提醒】:本文主要为网学会员提供ch11-02.cpp,希望对需要ch11-02.cpp网友有所帮助,学习一下!
#include "stdafx.h"
#include <dshow.h>
int main()
{
IGraphBuilder *pGraph;
IMediaControl *pMediaControl;
IMediaEvent *pEvent;
CoInitialize(NULL);
// ミMediaン
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER,
IID_IGraphBuilder, (void **)&pGraph);
pGraph->QueryInterface(IID_IMediaControl, (void **)&pMediaControl);
pGraph->QueryInterface(IID_IMediaEvent, (void **)&pEvent);
// 弄"test.avi"郎
pGraph->RenderFile(L"test.avi", NULL);
// 酶籹笆礶
pMediaControl->Run();
// 单笆礶冀挡
long evCode;
pEvent->WaitForCompletion(INFINITE, &evCode);
// 睲埃ン
pEvent->Release();
pMediaControl->Release();
pGraph->Release();
CoUninitialize();
return 0;
}