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