IMediaEventEx-Schnittstelle (control.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die IMediaEventEx-Schnittstelle erbt die IMediaEvent-Schnittstelle , die Methoden zum Abrufen von Ereignisbenachrichtigungen und zum Überschreiben der Standardbehandlung von Ereignissen im Filterdiagramm enthält. IMediaEventEx fügt Methoden hinzu, die es einem Anwendungsfenster ermöglichen, Nachrichten zu empfangen, wenn Ereignisse auftreten.
Der Filter Graph-Manager implementiert diese Schnittstelle.
Weitere Informationen zu Ereignisbenachrichtigungen finden Sie unter Ereignisbenachrichtigung in DirectShow. Eine Liste der systemdefinierten Ereignisbenachrichtigungen finden Sie unter Ereignisbenachrichtigungscodes.
Die IMediaEventEx-Schnittstelle erbt von IMediaEvent. IMediaEventEx verfügt auch über folgende Arten von Membern:
Die IMediaEventEx-Schnittstelle verfügt über diese Methoden.
IMediaEventEx::GetNotifyFlags Die GetNotifyFlags-Methode bestimmt, ob Ereignisbenachrichtigungen aktiviert sind. |
IMediaEventEx::SetNotifyFlags Die SetNotifyFlags-Methode aktiviert oder deaktiviert Ereignisbenachrichtigungen. |
IMediaEventEx::SetNotifyWindow Die SetNotifyWindow-Methode registriert ein Fenster zum Verarbeiten von Ereignisbenachrichtigungen. |
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | control.h (include Dshow.h) |