EC _ REPAINT
Ein Videorenderer erfordert einen erneuten Strich.
Parameter
-
lParam1
-
(IUnknown * ) Zeiger auf die IPin-Schnittstelle des Eingabepins des Videorenderers oder NULL.
-
lParam2
-
Keinen.
Standardaktion
Der lParam1-Parameter kann den Eingabepin des Videorenderers angeben. Wenn ja, sucht der Filtergraph-Manager den Ausgabepin, der mit diesem 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. Dadurch erhält der Upstreamfilter die Möglichkeit, das letzte Beispiel erneut zu senden.
Wenn lParam1 NULL ist oder der Pin IMediaEventSinknicht unterstützt oder die Notify-Methode fehlschlägt, behandelt der Filtergraph-Manager das EC _ REPAINT-Ereignis selbst. Sein Verhalten hängt vom Zustand des Diagramms ab:
- Wird ausgeführt: Ignoriert das -Ereignis. (Der Renderer empfängt das nächste Beispiel im Stream.)
- Angehalten: Sucht das Diagramm an seiner aktuellen Position, wodurch der Filter geleert und die Daten erneut in die Warteschlange eingerückt werden.
- Beendet: Hält das Diagramm an und beendet es, wodurch die Daten erneut in die Warteschlange eingerü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 empfangen und keine Daten anzeigen müssen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|