Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 NotifyEvent -Methode wird vom Allocator-Presenter aufgerufen, um die VMR über alle wichtigen DirectShow-Ereignisse während der Zuordnungs- oder Präsentationsprozesse zu informieren.
Syntax
HRESULT NotifyEvent(
[in] LONG EventCode,
[in] LONG_PTR Param1,
[in] LONG_PTR Param2
);
Parameter
[in] EventCode
Gibt den Ereigniscode an.
[in] Param1
Gibt Param1 des Ereigniscodes an.
[in] Param2
Gibt Param2 des Ereigniscodes an.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Bemerkungen
Die VMR stellt dem Zuweisungs-Presenter einen Zeiger auf diese Schnittstelle in einem Aufruf von IVMRSurfaceAllocator::AdviseNotify bereit. Wenn der Allocator-Presenter diese Methode aufruft und ein reguläres DirectShow-Ereignis angibt, z. B. EC_ERRORABORT oder EC_VMR_RENDERDEVICE_SET, übergibt die VMR das Ereignis an den Filtergraph-Manager.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP mit SP1 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | strmif.h (include Dshow.h) |
| Bibliothek | Strmiids.lib |