![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DirectShow/VC
文章平均质量分 55
beckle_ye
生活的美好让我倍感珍惜
生活的乐趣让我更有激情
为了自己 为了生活 为了……
展开
-
编译《DirectShow实务精选》示例可能发生的问题及解决办法
最近看DS,找了示例想编译,结果光是这一简简单单的编译连接,都搞了我两个多小时。。。下面是转的一篇不错的帖子,基本上概括了编译demos会遇到的问题。1,strmbasd.lib下载DirectX的SDK,然后用VC编译里面的BaseClass工程,Debug版生成的。2,Largeint.lib编译DX2005年版及其以前版本的DirectShow或是其他老版本代码时,如果发现Largeint.lib找不到的连接错误,那么,直接在工程设置中删除这个库,VS2005不提供这个独立的largeint库。3,编转载 2011-03-26 00:32:00 · 723 阅读 · 0 评论 -
IGraphBuilder::Render() 引发的错误:0x80040154 (REGDB_E_CLASSNOTREG)
最近搞毕业设计,研究起了DirectShow,看了一个网络传输MPEG视频的源码,编译运行,发现客户端接收的视频没法显示出来,但是写入的文件是可以被正确播放的。最后调试跟踪到是这一句出了问题:HRESULT hr = m_pGB->Render(m_pSourceReader->GetPin(0));返回错误: hr 0x80040154 没有注册类一开始在MSDN上搜索错误码 没有找到0x80040154的说明,于是在Google上搜索,只搜出了10几条相关内容,看了以后,说的好像是什么DLL没有注册,原创 2011-04-22 00:51:00 · 1842 阅读 · 0 评论