Freigeben über


IDrawVideoImage-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.]

Hinweis Diese Schnittstelle ist veraltet. Neue Anwendungen sollten sie nicht verwenden.
 
Die IDrawVideoImage Schnittstelle ermöglicht es einer Anwendung, dasselbe Videobild an mehreren Stellen gleichzeitig auf dem Bildschirm zu zeichnen. Der Videorenderer-Filter macht diese Schnittstelle verfügbar. Der VmR-Filter (Video Mixing Renderer) bietet eine bessere Möglichkeit, denselben Effekt durch die Verwendung mehrerer Eingabedatenströme zu erzielen.

Um diese Schnittstelle zu verwenden, rufen Sie DrawVideoImageBegin auf, um den Video Renderer in den GDI-Modus zu versetzen. Dann kann die Anwendung die DrawVideoImageDraw-Methode so oft wie nötig aufrufen. Der Renderer nimmt einfach den aktuellen Videoframe und zeichnet ihn an das angegebene Rechteck. Dieser Prozess ist asynchron für die Übermittlung von Frames an den Renderer im Filterdiagrammthread. Die Anwendung ist für die Bildfrequenz verantwortlich, mit der Bilder gerendert werden. Diese Rate entspricht nie der Rate der Frames, die an den Filter übermittelt werden. Mit anderen Worten, das Aufrufen dieser Methode ist wie eine periodische Momentaufnahme des Videos zu nehmen und es in einen Von Ihnen gewählten Gerätekontext zu versetzen.

Vererbung

Die IDrawVideoImage-Schnittstelle erbt von der IUnknown-Schnittstelle . IDrawVideoImage verfügt auch über folgende Arten von Membern:

Methoden

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

 
IDrawVideoImage::D rawVideoImageBegin

Hinweis Diese Schnittstelle ist veraltet. Neue Anwendungen sollten sie nicht verwenden. Die DrawVideoImageBegin-Methode deaktiviert DirectDraw in Vorbereitung auf einen Aufruf der DrawVideoImageDraw-Methode.
IDrawVideoImage::D rawVideoImageDraw

Hinweis Diese Schnittstelle ist veraltet. Neue Anwendungen sollten sie nicht verwenden. Die DrawVideoImageDraw-Methode zeichnet das angegebene Quellrechteck auf das angegebene Zielrechteck im angegebenen GDI-Gerätekontext.
IDrawVideoImage::D rawVideoImageEnd

Hinweis Diese Schnittstelle ist veraltet. Neue Anwendungen sollten sie nicht verwenden. Die DrawVideoImageEnd-Methode aktiviert DirectDraw wieder, nachdem das Zeichnen ausgeführt wurde.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile strmif.h

Siehe auch

Veraltete Schnittstellen