最近在改写一个播放视频的程序,其中有一行代码
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void**)&m_pifg) ;
执行到这句是总是失败。
解决方案:
在改行代码前添加
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
表示初始化,问题解决。
其实这些代码我也不太了解,照猫画虎了,哈哈。
最近在改写一个播放视频的程序,其中有一行代码
CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void**)&m_pifg) ;
执行到这句是总是失败。
解决方案:
在改行代码前添加
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
表示初始化,问题解决。
其实这些代码我也不太了解,照猫画虎了,哈哈。