MF_MT_MPEG4_SAMPLE_DESCRIPTION屬性

包含 MP4 或 3GP 檔案的範例描述方塊。

資料類型

BYTE[]

取得/設定

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

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

適用於

IMFMediaType

備註

範例描述方塊描述檔案中資料流程所使用的編碼方式。

MPEG-4 檔案來源會在每個資料流程的媒體類型上設定此屬性。 屬性的值是範例描述方塊中的原始資料。 如果 MPEG-4 檔案來源可以剖析範例描述,它也會將格式詳細資料新增至媒體類型。 否則,應用程式或解碼器必須剖析來自 MF_MT_MPEG4_SAMPLE_DESCRIPTION 屬性的範例描述。

透過 IMFMediaTypeHandler::SetCurrentMediaType 方法在 MPEG-4 接收上設定此屬性時,在對應 資料流程的 IMFStreamSink::P rocessSample 介面上傳送一或多個樣本之後,屬性 MF_MT_MPEG4_SAMPLE_DESCRIPTION的資料不應該變更。

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

規格需求

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

另請參閱

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

媒體類型屬性