我是直接顯示的新手。 我有一個解決方案的vp9解碼器,並希望創建一個直接顯示過濾器,可以解碼和播放我的壓縮文件。如何爲vp9視頻解碼器創建直接顯示過濾器
可以請一些機構幫助我如何將這些過濾器添加到直接顯示,它允許我通過簡單的播放,暫停和運行GUI來解碼我的編碼文件。
我的解碼器應該應該在EXE或DLL類型?
有關將自定義編解碼器添加到Direct Show的任何材料將不勝感激。
在此先感謝您的幫助。
我是直接顯示的新手。 我有一個解決方案的vp9解碼器,並希望創建一個直接顯示過濾器,可以解碼和播放我的壓縮文件。如何爲vp9視頻解碼器創建直接顯示過濾器
可以請一些機構幫助我如何將這些過濾器添加到直接顯示,它允許我通過簡單的播放,暫停和運行GUI來解碼我的編碼文件。
我的解碼器應該應該在EXE或DLL類型?
有關將自定義編解碼器添加到Direct Show的任何材料將不勝感激。
在此先感謝您的幫助。
的VP9的DirectShow過濾器已經存在,所以你可以只看看源代碼 - https://chromium.googlesource.com/webm/webmdshow/
一般DirectShow中的編解碼器變換過濾器。例如,您可以在Windows SDK(/ Samples/Multimedia/DirectShow/Filters /)中找到此類過濾器的示例,請參閱EZRGB24。它們通常以動態鏈接庫的形式編譯爲擴展名爲「.ax」的文件(但這只是一個真正的DLL)。請參閱DirectShow文檔中的CTransformFilter基類和周邊文章。
請參閱[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist);另外:http://xiph.org/dshow/downloads/ –
感謝羅馬的清單,我會在腦海中。 –
羅馬可以請你協助我處理問題嗎? –