私はMicrosoftMediaFoundationを初めて使用します。MSDNにあるサンプルの再生コードを実行しています。ここで、サードパーティデコーダーのMFTをトポロジに追加します。これは可能ですか?
前もって感謝します、
スリ
私はMicrosoftMediaFoundationを初めて使用します。MSDNにあるサンプルの再生コードを実行しています。ここで、サードパーティデコーダーのMFTをトポロジに追加します。これは可能ですか?
前もって感謝します、
スリ
はい。可能です。SDKのインストールディレクトリを確認してください。そこに行くとMicrosoft SDKs -> v7.0 -> Samples -> Multimedia -> Mediafoundation -> Decoder
、サンプルのMPEG-1デコーダーが含まれています。
デコーダのサンプルによると、自作のデコーダ mft を実現できますが、サードパーティの MFT について 1 つ質問があります。amr コーデック MFT を追加し、topoedit(windows samplecode) でデバッグすると、正常に再生できます。しかし、Windows Media Player を実行すると、amr コーデックを含むファイルが再生されません。amr_mft.dll を登録する以外に何かする必要があると思います。