MF_MT_ORIGINAL_4CC屬性
包含視訊資料流程的原始編解碼器 FOURCC。
資料類型
UINT32
取得/設定
若要取得此屬性,請呼叫 IMFAttributes::GetUINT32。
若要設定此屬性,請呼叫 IMFAttributes::SetUINT32。
適用於
備註
視來源檔案而定,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 [僅限桌面應用程式] |
標頭 |
|
另請參閱