IMFMediaType 介面 (mfobjects.h)
表示媒體格式的描述。
繼承
IMFMediaType 介面繼承自IMFAttributes。 IMFMediaType 也有下列類型的成員:
方法
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) |