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) |