共用方式為


MF_MT_ORIGINAL_4CC屬性

包含視訊資料流程的原始編解碼器 FOURCC。

資料類型

UINT32

取得/設定

若要取得此屬性,請呼叫 IMFAttributes::GetUINT32

若要設定此屬性,請呼叫 IMFAttributes::SetUINT32

適用於

IMFMediaType

備註

視來源檔案而定,AVI 媒體來源可能會在它所提供的媒體類型上設定此屬性。

AVI 檔案包含檔案中每個資料流程的資料流程標頭。 AVI 媒體來源會將資料流程標頭轉譯為媒體類型。 對於壓縮的視訊串流,資料流程標頭包含可識別視訊編解碼器的 FOURCC。 在大部分情況下,AVI 媒體來源會將此 FOURCC 直接轉換成子類型 GUID,如 影片子類型 GUID主題中所述。 不過,在某些情況下,它會將原始 FOURCC 對應到另一個對等的 FOURCC。 如果是,媒體來源會使用 MF_MT_ORIGINAL_4CC 屬性,將原始 FOURCC 儲存在媒體類型中。

FOURCC 對應會儲存在登錄的下列機碼之下:

\ HKEY_CLASSES_ROOTMediaFoundation\MapVideo4cc

每個專案都是 DWORD 值。 專案的名稱是 FOURCC 的十六進位標記法,不含 「0x」 前置詞,且第一個字元出現在字串中。 例如,FOURCC 程式碼 'abcd' 會顯示為 「61626364」。 專案的值為相等的 FOURCC 程式碼。

此屬性的 GUID 常數會從 mfuuid.lib 匯出。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限桌面應用程式]
標頭
Mfapi.h

另請參閱

依字母順序排列的媒體基礎屬性清單

媒體類型屬性