オーディオ デコードの構成 (Microsoft Media Foundation)
Windows Media Audio コンテンツのデコードは、エンコードよりもはるかに簡単です。 オーディオ デコーダー オブジェクトを作成した後、 IMediaObject::SetInputType メソッドまたは IMFTransform::SetInputType メソッドを使用して入力の種類を設定します。 デコーダー入力に使用するメディアの種類は、コンテンツのエンコード時に使用された出力の種類と一致する必要があります。 これには、 WAVEFORMATEX 構造体に追加される拡張形式データが含まれます。 デコーダーがサンプルを処理できないので、このデータが正しいことを確認する必要があります。
入力の種類を設定したら、使用するデコーダー機能を構成できます。 エンコードに使用されるデコーダー機能は、 IPropertyBag または IPropertyStore のメソッドを使用して設定されます。
入力の種類が設定され、すべてのデコーダー機能が構成されたら、 IMediaObject::GetOutputType または IMFTransform::GetOutputType を呼び出すことで、デコーダーでサポートされている出力の種類を列挙できます。
関連トピック