directShow
青色马乃提
这个作者很懒,什么都没留下…
展开
-
关于 direct show 的clsid
每个filter的CLSID当然是不同的,给你举个例:比如我写了个filter它的CLSID这样:DEFINE_GUID(CLSID_PushTest,0xfd501041, 0x8ebe, 0x11ce, 0x81, 0x83, 0x00, 0xaa, 0x00, 0x57, 0x7d, 0xa1);在GraphEdit里面的Filter Moniker里面信息就转载 2013-08-06 15:34:36 · 850 阅读 · 0 评论 -
directShow 编程指南 微软
《微软:DirectShow编程》第一章 DirectShow的基本概念 http://blog.chinaunix.net/uid-26000296-id-3288017.html2http://blog.chinaunix.net/uid-26000296-id-3289220.html转载 2013-08-06 17:31:13 · 959 阅读 · 0 评论 -
ibasefilter 转
http://blog.sina.com.cn/s/blog_60d57680010183x5.htmlIBaseFilter是一个Filter的接口,为了实现在FilterGraph中的统一,所有的Filter都有一个IBaseFilter接口,并将其暴露在外。在创建一个Filter时总是可以首先获得该接口,然后通过该接口访问其他接口。 例如,以下创建一个转载 2013-08-06 15:41:26 · 2254 阅读 · 0 评论 -
Directshow中的几种结构的理解与关系
总结一下,仅仅是个人理解,也不完全正确,如有错误请指正,先谢了。接触directShow以后,发现了几种新的东西(感觉称结构也不太对,类好像也表达不了我的想法,暂且称之为东西)IVideoWindowIMediaControlIMediaEventExIGraphBuiderFilterPin有了这几种东西,以后就可以构建一个播放器了。下边先说一原创 2013-09-24 13:42:34 · 918 阅读 · 0 评论 -
fatal error C1189: #error : NTDDI_VERSION setting conflicts with _WIN32_WINNT setting
在编译dshow中自带sample:EVRPlayer时发生错误fatal error C1189: #error : NTDDI_VERSION setting conflicts with _WIN32_WINNT settingsample是在vs2008中开发的,而我是用vs2010打开的,系统环境win7 所以发生了上边错误修正方法://sdkddkver.h#if原创 2013-10-21 10:26:11 · 2268 阅读 · 0 评论