IMFMediaEvent 介面 (mfobjects.h)

表示 Media Foundation 物件所產生的事件。 使用此介面來取得事件的相關資訊。

若要取得此介面的指標,請在事件產生器上呼叫 IMFMediaEventGenerator::BeginGetEventIMFMediaEventGenerator::GetEvent

繼承

IMFMediaEvent介面繼承自IMFAttributesIMFMediaEvent 也有下列類型的成員:

方法

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)

另請參閱

事件屬性

IMFAttributes

媒體事件產生器

媒體基礎介面