MF_MT_ORIGINAL_4CC属性
ビデオ ストリーム用の元のコーデック FOURCC が含まれています。
データ型
UINT32
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。
適用対象
注釈
ソース ファイルによっては、AVI メディア ソースによって、提供されるメディアの種類に対してこの属性が設定される場合があります。
AVI ファイルには、ファイル内のストリームごとにストリーム ヘッダーが含まれています。 AVI メディア ソースは、ストリーム ヘッダーをメディアの種類に変換します。 圧縮されたビデオ ストリームの場合、ストリーム ヘッダーには、ビデオ コーデックを識別する FOURCC が含まれています。 ほとんどの場合、AVI メディア ソースは、 トピック「ビデオ サブタイプ GUID」で説明されているように、この FOURCC をサブタイプ GUID に直接変換します。 ただし、場合によっては、元の FOURCC を同等の別の FOURCC にマップします。 その場合、メディア ソースは、MF_MT_ORIGINAL_4CC属性を使用して、元の FOURCC をメディアの種類に格納します。
FOURCC マッピングは、次のキーの下のレジストリに格納されます。
\ HKEY_CLASSES_ROOTMediaFoundation\MapVideo4cc
各エントリは DWORD 値です。 エントリの名前は FOURCC の 16 進数表現で、"0x" プレフィックスは付かず、最初の文字は文字列の先頭に表示されます。 たとえば、FOURCC コード 'abcd' は "61626364" として表示されます。 エントリの値は、同等の FOURCC コードです。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header |
|
こちらもご覧ください