IMFMediaEvent 介面 (mfobjects.h)
表示 Media Foundation 物件所產生的事件。 使用此介面來取得事件的相關資訊。
若要取得此介面的指標,請在事件產生器上呼叫 IMFMediaEventGenerator::BeginGetEvent 或 IMFMediaEventGenerator::GetEvent 。
繼承
IMFMediaEvent介面繼承自IMFAttributes。 IMFMediaEvent 也有下列類型的成員:
方法
IMFMediaEvent介面具有這些方法。
IMFMediaEvent::GetExtendedType 擷取事件的擴充類型。 |
IMFMediaEvent::GetStatus 擷取指定事件狀態的 HRESULT。 |
IMFMediaEvent::GetType 擷取事件種類。 事件種類會指出觸發事件所發生的情況。 它也會定義事件值的意義。 |
IMFMediaEvent::GetValue 如果有的話,擷取與事件相關聯的值。 此值會擷取為 PROPVARIANT 結構。 實際資料類型和值的意義取決於 事件。 |
備註
如果您要實作產生事件的 物件,請呼叫 MFCreateMediaEvent 函式來建立新的事件物件。
如果已安裝 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 |
標頭 | mfobjects.h (包含 Mfidl.h) |