Freigeben über


IDDrawExclModeVideoCallback-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die IDDrawExclModeVideoCallback Schnittstelle ist eine Rückrufschnittstelle für die IDDrawExclModeVideo-Schnittstelle .

Mit dieser Rückrufschnittstelle können Anwendungen synchrone Benachrichtigungen über Änderungen an der Überlagerungsposition, Größe, Sichtbarkeit usw. erhalten, sodass die Anwendung ihre Videosichtbarkeit, -größe und -position anpassen kann. Dadurch wird jegliches Blinken von Farbtasten am Anfang, Ende oder während der Wiedergabe vermieden. Die Anwendung muss die Schnittstelle implementieren. Es ist wichtig, dass keine der Methoden die Videoverarbeitung blockiert oder verlangsamt, da dies zu Problemen bei der Wiedergabe führt.

Verwenden Sie diese Schnittstelle, wenn Sie einen Filter schreiben, der IDDrawExclModeVideo unterstützt oder Rückrufe generieren muss, damit eine Anwendung zur richtigen Zeit Farbtasten zeichnen kann.

Vererbung

Die IDDrawExclModeVideoCallback-Schnittstelle erbt von der IUnknown-Schnittstelle . IDDrawExclModeVideoCallback verfügt auch über die folgenden Membertypen:

Methoden

Die IDDrawExclModeVideoCallback-Schnittstelle verfügt über diese Methoden.

 
IDDrawExclModeVideoCallback::OnUpdateColorKey

Die OnUpdateColorKey-Methode informiert die Anwendung darüber, dass sich die Farbtaste geändert hat, sodass die Anwendung die neue Farbtaste verwenden kann, um Grafiken im Video zu überlagern.
IDDrawExclModeVideoCallback::OnUpdateOverlay

Die OnUpdateOverlay-Methode informiert die Anwendung darüber, wenn die Überlagerungsoberfläche für das Video sichtbar, unsichtbar, größe oder Position geändert werden soll, sodass die Anwendung ihr Fenster entsprechend neu streichen kann.
IDDrawExclModeVideoCallback::OnUpdateSize

Die OnUpdateSize-Methode informiert die Anwendung darüber, dass sich die Größe des Videorechtecks ändern wird.

Anforderungen

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 strmif.h (include Dshow.h)