IMFMediaEvent-Schnittstelle (mfobjects.h)

Stellt ein von einem Media Foundation-Objekt generiertes Ereignis dar. Verwenden Sie diese Schnittstelle, um Informationen zum Ereignis abzurufen.

Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie IMFMediaEventGenerator::BeginGetEvent oder IMFMediaEventGenerator::GetEvent im Ereignisgenerator auf.

Vererbung

Die IMFMediaEvent-Schnittstelle erbt von IMFAttributes. IMFMediaEvent verfügt auch über folgende Membertypen:

Methoden

Die IMFMediaEvent-Schnittstelle verfügt über diese Methoden.

 
IMFMediaEvent::GetExtendedType

Ruft den erweiterten Typ des Ereignisses ab.
IMFMediaEvent::GetStatus

Ruft ein HRESULT ab, das das Ereignis status angibt.
IMFMediaEvent::GetType

Ruft den Ereignistyp ab. Der Ereignistyp gibt an, was passiert ist, um das Ereignis auszulösen. Außerdem wird die Bedeutung des Ereigniswerts definiert.
IMFMediaEvent::GetValue

Ruft ggf. den dem Ereignis zugeordneten Wert ab. Der Wert wird als PROPVARIANT-Struktur abgerufen. Der tatsächliche Datentyp und die Bedeutung des Werts hängen vom Ereignis ab.

Hinweise

Wenn Sie ein Objekt implementieren, das Ereignisse generiert, rufen Sie die MFCreateMediaEvent-Funktion auf, um ein neues Ereignisobjekt zu erstellen.

Diese Schnittstelle ist auf den folgenden Plattformen verfügbar, wenn die verteilbaren Windows Media Format 11 SDK-Komponenten installiert sind:

  • Windows XP mit Service Pack 2 (SP2) und höher.
  • Windows XP Media Center Edition 2005 mit KB900325 (Windows XP Media Center Edition 2005) und KB925766 (Updaterollup für Windows XP Media Center Edition vom Oktober 2006) installiert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

Ereignisattribute

IMFAttributes

Medienereignisgeneratoren

Media Foundation-Schnittstellen