directshow CoCreateInstance false 解决方案!!!!
来源:互联网 发布:easycap 采集软件 编辑:程序博客网 时间:2024/05/21 11:08
本人在做directshow视频播放器,在做的过程中,发现视频一直播放不了,而其他人的实例去可以播放!通过调试,发现 CoCreateInstance 一直返回false!
查了网上资料,发现缺少初始化:
首先,需要调用CoInitialize来作初始化,然后调用CoCreateInstance创建Filter Graph Manager
CDXGraph::CDXGraph()
{
mGraph = NULL;
mMediaControl = NULL;
mEvent = NULL;
mBasicVideo = NULL;
mBasicAudio = NULL;
mVideoWindow = NULL;
mSeeking = NULL;
mObjectTableEntry = 0;
/************************************************************************/
/* 需要调用CoInitialize来作初始化,然后调用CoCreateInstance创建Filter Graph Manager */
/************************************************************************/
HRESULT hr = CoInitialize(NULL);
if (FAILED(hr))
{
return;
}
}
再一次,保存,运行 实现视频播放!
- directshow CoCreateInstance false 解决方案!!!!
- CoCreateInstance失败的一种解决方案
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- CoCreateInstance
- DirectShow 出错及解决方案
- 调用CoCreateInstance 函数创建IGraphBuilder 返回值-2147221008 出现错误--directx9 directshow
- CoCreateInstance讲解
- CoCreateInstance用法
- CoCreateInstance 解析
- Inside CoCreateInstance()
- 浅析DirectShow音视频同步解决方案
- 浅析DirectShow音视频同步解决方案
- android alertdialog 弹出框
- Twitter开源Whisper Systems所有软件
- pthread_join/pthread_exit用法实例
- 在一个文件夹下面的所有文件中查找字符串
- 如何防止代码腐烂
- directshow CoCreateInstance false 解决方案!!!!
- 程序员的上升空间在哪里
- android 学习笔记1
- Java UDP通信(DatagramPacket类、DatagramSocket类、InetAddress类)
- 程序员,你能当老板吗
- netlink 内核与用户层互通信
- bash: groupadd: command not found
- Linux 配置NFS步骤
- Java中map的循环输出