IMFMediaTypeHandler 介面 (mfidl.h)
取得和設定 物件上的媒體類型,例如媒體來源或媒體接收。
繼承
IMFMediaTypeHandler介面繼承自IUnknown介面。 IMFMediaTypeHandler 也有下列類型的成員:
方法
IMFMediaTypeHandler介面具有這些方法。
IMFMediaTypeHandler::GetCurrentMediaType 擷取 物件的目前媒體類型。 |
IMFMediaTypeHandler::GetMajorType 取得 物件的主要媒體類型。 |
IMFMediaTypeHandler::GetMediaTypeByIndex 從物件的支援媒體類型清單中擷取媒體類型。 |
IMFMediaTypeHandler::GetMediaTypeCount 擷取物件所支援媒體類型清單中的媒體類型數目。 |
IMFMediaTypeHandler::IsMediaTypeSupported 查詢物件是否支援指定的媒體類型。 |
IMFMediaTypeHandler::SetCurrentMediaType 設定物件的媒體類型。 |
備註
此介面是由 媒體類型處理常式公開。
- 針對媒體來源,呼叫 IMFStreamDescriptor::GetMediaTypeHandler,從資料流程描述項取得媒體類型處理常式。
- 針對媒體接收,呼叫 IMFStreamSink::GetMediaTypeHandler以取得媒體類型處理常式。
如果已安裝 Windows Media Format 11 SDK 可轉散發元件,此介面可在下列平臺上使用:
- Windows XP with Service Pack 2 (SP2) 和更新版本。
- Windows XP Media Center Edition 2005,KB900325 (Windows XP Media Center Edition 2005) 和 KB925766 (2006 年 10 月 Windows XP Media Center Edition 更新彙總套件) 安裝。
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |