Freigeben über


IVMRFilterConfig-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 IVMRFilterConfig Schnittstelle wird verwendet, um den Betriebsmodus und die Videorenderingmechanismen des Videomischrenderers Filter 7 (VMR-7) zu konfigurieren. Verwenden Sie für VMR-9 die IVMRFilterConfig9-Schnittstelle .

Anwendungen müssen den VMR dem Graphen hinzufügen und konfigurieren, bevor sie es mit Upstream Filtern verbinden (z. B. in einem Aufruf von IGraphBuilder::RenderFile). Sobald ein Filter mit der VMR verbunden wurde, ist die Konfiguration der VMR gesperrt, und alle zukünftigen Versuche, ihn zu ändern, schlagen fehl.

Vererbung

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

Methoden

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

 
IVMRFilterConfig::GetNumberOfStreams

Die GetNumberOfStreams-Methode ruft die Anzahl der gemischten Eingabedatenströme ab.
IVMRFilterConfig::GetRenderingMode

Die GetRenderingMode-Methode ruft den Renderingmodus ab, der derzeit vom VMR verwendet wird.
IVMRFilterConfig::GetRenderingPrefs

Die GetRenderingPrefs-Methode ruft den aktuellen Satz von Renderingeinstellungen ab, die vom VMR verwendet werden.
IVMRFilterConfig::SetImageCompositor

Die SetImageCompositor-Methode installiert einen von der Anwendung bereitgestellten Imagekompositor.
IVMRFilterConfig::SetNumberOfStreams

Die SetNumberOfStreams-Methode legt die Anzahl der zu mischenden Streams fest und weist den VMR an, in den Mixermodus zu wechseln.
IVMRFilterConfig::SetRenderingMode

Die SetRenderingMode-Methode legt den vom VMR verwendeten Renderingmodus fest.
IVMRFilterConfig::SetRenderingPrefs

Die SetRenderingPrefs-Methode legt verschiedene Anwendungseinstellungen für das Videorendering fest.

Anforderungen

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

Weitere Informationen

Verwenden des Videomischrenderers