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 SendRepaint -Methode sendet ein Repaint-Ereignis an den Filtergraph-Manager.
Syntax
void SendRepaint();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Diese Methode sendet ein EC_REPAINT-Ereignis an den Filtergraph-Manager, wenn die folgenden Bedingungen erfüllt sind:
- Der Eingabenadel ist verbunden.
- Der Filter löscht keine Daten.
- Das Datenstromende wurde nicht erreicht.
- Das CBaseRenderer::m_bAbort-Flag ist FALSE.
- Das CBaseRenderer::m_bRepaintStatus-Flag ist TRUE.
Abhängig vom Zustand des Graphen kann das EC_REPAINT Ereignis dazu führen, dass der Upstream Filter eine Stichprobe erneut sendet, das Filterdiagramm an seine aktuelle Position sucht, oder der Filtergraph-Manager vorübergehend innehält. (Siehe EC_REPAINT.) Dieses Ereignis ist potenziell ineffizient und sollte daher sparsam verwendet werden. Videorenderer müssen die Anzeige jedoch manchmal aktualisieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|