Freigeben über


IVMRImageCompositor-Schnittstelle (strmif.h)

[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 IVMRImageCompositor Schnittstelle wird vom Standardkompositor für den Video Mixing Renderer Filter 7 (VMR-7) implementiert. Sie muss auch von jedem Plug-In-Compositor implementiert werden, den eine Anwendung für die VMR-7 bereitstellt. VmR-7 ruft die Methoden auf dieser Schnittstelle auf, um den Compositor darüber zu informieren, dass die eingehenden Videoframes zu einem einzelnen Ausgabeframe zusammengesetzt werden sollen. Anwendungen verwenden diese Schnittstelle nicht.

Verwenden Sie für VMR-9 die IVMRImageCompositor9-Schnittstelle .

Vererbung

Die IVMRImageCompositor-Schnittstelle erbt von der IUnknown-Schnittstelle . IVMRImageCompositor verfügt auch über folgende Membertypen:

Methoden

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

 
IVMRImageCompositor::CompositeImage

Die CompositeImage-Methode kombiniert die aktuellen Frames, die in jedem Eingabestream verfügbar sind.
IVMRImageCompositor::InitCompositionTarget

Die InitCompositionTarget-Methode informiert den Compositor darüber, dass ein neues Kompositionsziel erstellt wurde.
IVMRImageCompositor::SetStreamMediaType

Die SetStreamMediaType-Methode legt den Medientyp für den Eingabedatenstrom fest.
IVMRImageCompositor::TermCompositionTarget

Die TermCompositionTarget-Methode informiert den Compositor darüber, dass das aktuelle Kompositionsziel ersetzt wird. Compositors sollten alle erforderlichen Bereinigungen des Kompositionsziels in dieser Methode ausführen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)

Siehe auch

Verwenden des Videomischrenderers