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) |