Erweiterter Videorendererfilter

Hinweis

Dieses Thema gilt für Windows Vista und höher.

Der Filter Enhanced Video Renderer (EVR) ist ein 16-Kanal-Videomixer und -renderer. Sie verfügt über die gleiche Kernfunktionalität und dasselbe Plug-In-Modell wie die Media Foundation EVR-Mediensenke.

Der DirectShow EVR-Filter ist in der Media Foundation SDK-Dokumentation dokumentiert. Weitere Informationen finden Sie unter Erweiterter Videorenderer.

Bezeichnung Wert
Filterschnittstellen (über QueryInterface) DirectShow-Schnittstellen:Media Foundation Schnittstellen:
Eingabepinmedientypen Variable, abhängig vom Grafiktreiber.
Eingabe-Stecknadelschnittstellen (über QueryInterface) DirectShow-Schnittstellen:Media Foundation Schnittstellen:
Medientypen des Ausgabepins Nicht zutreffend
Ausgabe-Pin-Schnittstellen Nicht zutreffend
Filtern von CLSID CLSID_EnhancedVideoRenderer
Ausführbare Datei evr.dll
Verdienst MERIT_DO_NOT_USE
Filterkategorie CLSID_LegacyAmFilterCategory

Bemerkungen

Zusätzlich zu den Schnittstellen, die über QueryInterface verfügbar gemacht werden, macht der EVR andere Schnittstellen über die METHODE VONGETService::GetService verfügbar. Einige dieser Schnittstellen werden vom EVR-Presenter oder dem EVR-Mixer anstelle der EVR selbst implementiert. Wenn die Anwendung einen benutzerdefinierten Presenter oder Mixer auf der EVR festlegt, machen die benutzerdefinierten Versionen möglicherweise einen anderen Satz von Schnittstellen verfügbar.

Object Dienstbezeichner Schnittstellen
EVR-Filter MR _ VIDEO _ RENDER _ SERVICE(Queries EVR or presenter)
DINNERVideoDeviceID
THICKNESSVideoDisplayControl
CITRIXVideoPositionMapper
WFVIDEOPresenter
EVR-Filter MR _ VIDEO _ ACCELERATION _ SERVICE(Queries presenter)
IDirect3DDeviceManager9
EVR-Filter MR _ VIDEO _ MIXER _ SERVICE(Queries mixer)
DINNERVideoDeviceID
ORBITVideoMixerBitmap
THICKNESSVideoMixerControl
CITRIXVideoPositionMapper
DENKVideoProcessor
Eingabepins _ _ MR-VIDEOBESCHLEUNIGUNGSDIENST _ IDirectXVideoMemoryConfiguration

Die EVR kann bis zu 16 Videostreams mischen. Der erste Eingabestream (Pin 0) wird als Verweisstream bezeichnet. Der Verweisstream wird immer zuerst in der Z-Reihenfolge angezeigt. Alle zusätzlichen Streams werden als Substreams bezeichnet und über dem Verweisstream gemischt. Die Anwendung kann die Z-Reihenfolge der Unterstreams ändern, aber kein Unterstream kann zuerst in der Z-Reihenfolge stehen.

Der Grafiktreiber bestimmt, welche Videoformate unterstützt werden, aber in der Regel sind sie auf Folgendes beschränkt:

  • Verweisdatenstrom: Progressive oder verschachtelte YUV ohne Pro-Pixel-Alpha (z. B. NV12 oder YUY2); oder progressive RGB.
  • Substreams: Progressive YUV mit pro Pixel-Alpha, z. B. AYUV oder AI44.

Die verfügbaren Unterstreamformate hängen möglicherweise vom Format des Verweisstreams ab.

Die EVR leitet Suchbefehle upstream über Pin 0 weiter. Die Substream-Pins leiten keine Suchbefehle weiter. Es liegt in der Verantwortung des Quell- oder Splitterfilters, die Substreams mit dem Verweisstream synchronisiert zu halten.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]

Weitere Informationen

DirectShow-Filter