目的:使用DirectShow播放視頻,要求能夠獲取視頻解析度、截圖和簡單的播放控制。
目前已知可以通過IGraphBuilder得到IBasicVideo介面,并實作相關功能。
問題是:IGraphBuilder需要參考什么類別庫,哪里可以下載,各路大俠能否給個全面一點的代碼,只要能實作上述基本功能即可,謝謝大家了。如果有原始碼請發到我的郵箱[email protected]。
另外:loveour(英寧) 大俠在這方面應該有獨到的經驗,能否解惑一二,不勝感激!
uj5u.com熱心網友回復:
在www.planet-source-code.com/vb上搜索"directshow".uj5u.com熱心網友回復:
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
uj5u.com熱心網友回復:
幫你搜索:http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?txtCriteria=directshow&lngWId=1
uj5u.com熱心網友回復:
就是active control。你參考就ok了uj5u.com熱心網友回復:
請問大神,我最近制作的DS播放器,使用的quartz.dll不是C:\windows\system32下面的可以嗎?
原因是我參考系統的dll包時顯示了:無法參考,原因為拒絕訪問。后來我下載了一個quartz.dll放置于我的專案的bin目錄下,
再在專案里添加參考,可以嗎?謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/125080.html
標籤:多媒體
