首先要声明三个接口,用于声音的播放。
如果是视频还需加上:IVideoWindow
IGraphBuilder* g_pGraphBuilder=NULL;
IMediaControl* g_pMediaControl=NULL;
IMediaPosition* g_pMediaPosition=NULL;
#define SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } }
然后在初始化函数中,
// 初始COM
CoInitialize(NULL);
// 创建IGraphBuilder接口对象
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, IID_IGraphBuilder, (void**)&