Features der VMR
Der Video Mixing Renderer 7 (VMR-7) unterstützt die folgenden neuen Features:
- Echtes Mischen mehrerer Videostreams unter Verwendung der Alphamischungsfunktionen von Direct3D-Hardwaregeräten.
- Die Möglichkeit, Ihre eigene Compositingkomponente zu verbinden, um Effekte und Übergänge zwischen mehreren Videostreams zu implementieren, die in die VMR eintreten.
- Echtes fensterloses Rendering. Es ist nicht mehr erforderlich, das Videowiedergabefenster zu einem untergeordneten Element des Anwendungsfensters zu machen, um die Videowiedergabe zu enthalten. Der neue fensterlose Renderingmodus der VMR ermöglicht Anwendungen das einfache Hosten der Videowiedergabe innerhalb eines beliebigen Fensters, ohne fensterbezogene Nachrichten zur rendererspezifischen Verarbeitung an den Renderer weiterleiten zu müssen.
- Ein neuer renderloser Wiedergabemodus, in dem Anwendungen ihre eigene Zuweisungskomponente bereitstellen können, um Zugriff auf das decodierte Videobild zu erhalten, bevor es auf dem Bildschirm angezeigt wird.
- Verbesserte Unterstützung für PCs, die mit mehreren Monitoren ausgestattet sind.
- Unterstützung für die neue DirectX-Videobeschleunigungsarchitektur von Microsoft.
- Unterstützung für die gleichzeitige Wiedergabe qualitativ hochwertiger Videos in mehreren Fenstern.
- Unterstützung für den exklusiven DirectDraw-Modus
- 100 % Abwärtskompatibilität mit vorhandenen Anwendungen.
- Unterstützung für die Frameschritte und eine zuverlässige Möglichkeit zum Erfassen des aktuellen Bilds, das angezeigt wird.
- Die Möglichkeit für Anwendungen, ihre eigenen statischen Bilddaten (z. B. Kanallogos oder Benutzeroberflächenkomponenten) einfach mit dem Video auf reibungslose Weise zu kombinieren.
VMR-9 unterstützt alle oben aufgeführten Features sowie:
- Die Möglichkeit, Videodaten direkt mit Direct3D-APIs wie Pixel-Shadern zu verarbeiten.
- Verbesserte Unterstützung für Interlacing von Videoinhalten.
- Unterstützung auf jeder von DirectX unterstützten Plattform.