IMFMediaType 介面 (mfobjects.h)

表示媒體格式的描述。

繼承

IMFMediaType 介面繼承自IMFAttributesIMFMediaType 也有下列類型的成員:

方法

IMFMediaType 介面具有這些方法。

 
IMFMediaType::FreeRepresentation

釋放由IMFMediaType::GetRepresentation方法配置的記憶體。
IMFMediaType::GetMajorType

取得格式的主要類型。
IMFMediaType::GetRepresentation

擷取媒體類型的替代表示法。 目前僅支援 DirectShow AM_MEDIA_TYPE 結構。
IMFMediaType::IsCompressedFormat

查詢媒體類型是否為暫時壓縮格式。
IMFMediaType::IsEqual

比較兩種媒體類型,並判斷它們是否相同。 如果兩者不相同,則方法會指出這兩種格式的差異。

備註

若要建立新的媒體類型,請呼叫 MFCreateMediaType

媒體類型中的所有信息都會儲存為屬性。 若要複製媒體類型,請呼叫 IMFAttributes::CopyAllItems

如果已安裝 Windows Media Format 11 SDK 可轉散發元件,此介面可在下列平臺上使用:

  • Windows XP with Service Pack 2 (SP2) 和更新版本。
  • 已安裝 Windows XP Media Center Edition 2005 KB900325 (Windows XP Media Center 版本 2005) 和 KB925766 (2006 年 10 月更新匯總) 。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfobjects.h (include Mfidl.h)

另請參閱

IMFAttributes

媒體基礎介面

媒體類型屬性

媒體類型