VideoMischungsrenderer Filter 9

In DirectX 9 bietet der Filter Video Mixing Renderer 9 (VMR-9) erweiterte Videorenderingfunktionen auf allen plattformen, die von DirectX unterstützt werden. Es ist vollständig in DirectX 9 3D-Funktionen integriert. Beispielsweise können Sie Mithilfe der Direct3D-Pixel-Shader und anderer Effekte problemlos Videos zu Spielen und anderen 3D-Umgebungen hinzufügen oder Videobilder transformieren.

Dieser Filter unterstützt keine Videoports.

Aus Gründen der Abwärtskompatibilität ist VMR-9 nicht der Standardrenderer auf jedem System. Um diesen Filter zu verwenden, fügen Sie ihn explizit dem Filterdiagramm hinzu, und konfigurieren Sie ihn, bevor Sie einen seiner Eingabepins verbinden. VMR-9 verwendet einen eigenen Satz von Schnittstellen, Strukturen und Enumerationen, die nicht immer mit den entsprechenden Datentypen identisch sind, die mit VMR-7 verwendet werden.

VMR-9 unterstützt bis zu 16 Monitore.

Bezeichnung Wert
Filterschnittstellen VMR-9 unterstützt mehrere verschiedene Renderingmodi. Je nach Renderingmodus werden unterschiedliche Schnittstellen unterstützt:
Rufen Sie zum Festlegen des Renderingmodus IVMRFilterConfig9::SetRenderingMode auf. Weitere Informationen finden Sie unter VMR-Betriebsmodi.
Eingabepin-Medientypen Die Eingabepins stellen eine Verbindung mit einem beliebigen Typ auf, der von der zugrunde liegenden Videohardware unterstützt wird.
Eingabepinschnittstellen IAMVideoAccelerator, IMemInputPin, IOverlay, IQualityControl, IPin, IPinConnection, IVMRVideoStreamControl9
Ausgabepin-Medientypen Nicht zutreffend
Ausgabepinschnittstellen Nicht zutreffend
Filtern der CLSID CLSID_VideoMixingRenderer9
Eigenschaftenseite CLSID
Ausführbare Datei Quartz.dll
Verdienst MERIT_DO_NOT_USE
Filterkategorie CLSID_LegacyAmFilterCategory

Hinweise

Eine Anwendung kann ein benutzerdefiniertes Allocator-Presenter-Objekt bereitstellen, das die folgenden Schnittstellen verfügbar macht:

Weitere Informationen zu benutzerdefinierten Allocator-Presentern finden Sie unter Supplying a Custom Allocator-Presenter for VMR-9.

Eine Anwendung kann auch einen benutzerdefinierten Plug-In-Compositor bereitstellen, der die folgende Schnittstelle verfügbar macht:

Rufen Sie ZUM Konfigurieren der VMR mit einem benutzerdefinierten Compositor IVMRFilterConfig9::SetImageCompositor auf.

DirectShow-Filter

Verwenden des Renderers für das Mischen von Videos