EC_REPAINT
[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.]
Ein Videorenderer erfordert eine Neubemalung.
Parameter
-
lParam1
-
(IUnknown*) Zeiger auf die IPin-Schnittstelle des Eingabenadels des Videorenderers oder NULL.
-
lParam2
-
Keinen.
Standardaktion
Der Parameter lParam1 kann den Eingabenadel des Videorenderers angeben. Wenn ja, sucht der Filtergraph-Manager den Ausgabepin, der mit dieser Pin verbunden ist, und fragt ihn nach der IMediaEventSink-Schnittstelle ab. Wenn der Ausgabepin IMediaEventSink unterstützt, ruft der Filtergraph-Manager IMediaEventSink::Notify mit dem EC_REPAINT Ereigniscode auf. Dies gibt dem Upstream Filter die Möglichkeit, das letzte Beispiel erneut zu senden.
Wenn lParam1NULL ist oder der Pin IMediaEventSink nicht unterstützt, oder wenn die Notify-Methode fehlschlägt, verarbeitet der Filtergraph-Manager das EC_REPAINT-Ereignis selbst. Sein Verhalten hängt vom Zustand des Graphen ab:
- Wird ausgeführt: Ignoriert das -Ereignis. (Der Renderer empfängt das nächste Beispiel im Stream.)
- Angehalten: Sucht den Graphen an seiner aktuellen Position, wodurch der Filter geleert und die Daten neu in die Warteschlange eingereut werden.
- Beendet: Hält den Graphen an und beendet ihn, wodurch die Daten neu in die Warteschlange gerückt werden.
Standardmäßig übergibt der Filtergraph-Manager dieses Ereignis nicht an die Anwendung.
Bemerkungen
Videorenderer senden diese Nachricht, wenn sie eine WM_PAINT Nachricht erhalten und keine Daten angezeigt werden müssen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|