ビデオ デコードの構成 (Microsoft Media Foundation)
デコードは基本的に、構成の観点からエンコードとは逆です。 デコーダーは非常に少数のプロパティをサポートしており、いずれも必要ありません。 入力の種類をデコーダー出力に使用する型 (コーデックのプライベート データを含む) に設定します。 次に、出力を目的の非圧縮形式に設定し、適切なフレーム サイズを反映するように VIDEOINFOHEADER 構造体を設定し、サンプルの処理を開始します。
デコーダーには、 VIDEOINFOHEADER 構造体の直後に配置されたコーデックのプライベート データを含むメディアの種類を指定する必要があります。 デコーダーは、このデータがないとコンテンツをデコードできません。 デコーダーによって実行される形式の検証では、プライベート データは検証されません。 コーデックのプライベート データが見つからないか正しくない場合、デコーダーはビット ストリームが破損しているかのように応答します。 詳細については、「 ビデオ コーデックのプライベート データの使用」を参照してください。
関連トピック