DirectShow相关的视频播放的基础问题
目的:使用DirectShow播放视频,要求能够获取视频分辨率、截图和简单的播放控制。目前已知可以通过IGraphBuilder得到IBasicVideo接口,并实现相关功能。
问题是:IGraphBuilder需要引用什么类库,哪里可以下载,各路大侠能否给个全面一点的代码,只要能实现上述基本功能即可,谢谢大家了。如果有源码请发到我的邮箱yyyybee@sina.com.cn。
另外:loveour(英宁) 大侠在这方面应该有独到的经验,能否解惑一二,不胜感激!
--------------------编程问答-------------------- 在www.planet-source-code.com/vb上搜索"directshow". --------------------编程问答-------------------- IBasicVideo接口是微软运动图像播放库quartz.dll的,该DLL在c:\windows\system32下面。
它实现了对DirectShow的简单封装,或者说它是当今流行的DirectShow技术的前身,在该库中定义了IBasicAudio,IbasicVideo、IBasicVideo2,IMediaEvent 、IMediaEventEx、ImediaPosition、ImediaControl和IVideoWindow等类,程序开发人员可以利用它们方便地控制和操作各种格式的流媒体。
例子程序:http://tech.ddvip.com/2006-07/11541048486133.html --------------------编程问答-------------------- 帮你搜索:
http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?txtCriteria=directshow&lngWId=1 --------------------编程问答-------------------- 就是active control。你引用就ok了
补充:VB , 多媒体