-1

私はダイレクトショーが初めてです。vp9 デコーダーの C ソリューションがあり、圧縮ファイルをデコードして再生できるダイレクト ショー フィルターを作成したいと考えています。

これらのフィルタをダイレクト ショーに追加する方法について、どなたか助けてください。これにより、エンコードされたファイルを再生、一時停止、実行のシンプルな GUI でデコードできます。

デコーダー アプリケーションは、exe または dll タイプのどちらにする必要がありますか?

Direct Show へのカスタム コーデックの追加/登録に関する資料は大歓迎です。

助けてくれてありがとう。

4

2 に答える 2

0

通常、DirectShow コーデックには変換フィルターがあります。このようなフィルターのサンプルは、Windows SDK (/Samples/Multimedia/DirectShow/Filters/) にあります。たとえば、EZRGB24 を参照してください。それらは通常、「.ax」拡張子を持つファイルに動的にリンクされたライブラリとしてコンパイルされます (ただし、これは実際には単なる DLL です)。DirectShow ドキュメントの CTransformFilter 基本クラスと関連記事を参照してください。

于 2014-01-14T16:26:28.193 に答える