Freigeben über


Verbesserungen bei der Videowiedergabe in Direct3D 11

Mit einer breiteren Einführung von Microsoft Direct3D 10-Technologien in Mainstream-Apps möchten einige App-Entwickler alle Inhalte gleich behandeln. Dies ist eine Herausforderung bei der Verwendung von Videos in der Microsoft Direct3D 9-API, wenn alle 2D- und 3D-Inhalte über die Direct3D 10- oder 11-APIs verarbeitet werden. Da Windows 8 Video zu Microsoft Direct3D 11 einführt, können Anwendungen eine einzelne API verwenden, um alle grafischen Vorgänge auszuführen.

Mindestversion des Windows-Anzeigetreibermodells (WDDM) 1.2
Windows-Mindestversion 8
Treiberimplementierung – Vollständige Grafik und nur Rendern Verpflichtend für alle WDDM 1.2-Treiber mit Microsoft Direct3D 10-, 10.1-, 11- oder 11.1-fähigen Hardware (oder höher)
WHCK-Anforderungen und -Tests

Device.Graphics ... DX11 Video Decode FeatureLevel 9

Device.Graphics ... DX11 VideoProcessing

Dies sind die wichtigsten Vorteile bei der Verwendung von Direct3D 11:

  • Direct3D 11 Video vereinfacht die Interoperabilität zwischen Microsoft Media Foundation und Microsoft DirectX-Technologien.
  • Die Verwendung mehrerer APIs ist schwieriger zu programmieren, sodass die Verwendung von Videos auf Direct3D 11 die Programmierung vereinfacht und die App effizienter macht. Die API bietet mehr Flexibilität bei der Verwendung von decodierten und verarbeiteten Videos.
  • Die Direct3D 11-API für stereoskopische 3D-Video entpackt Stereoframes in Links- und Rechtsaugebilder.
  • Sie verfügt über Parität mit DirectX Video Acceleration (DXVA) 2.0 und DXVA-HD in decodierungs- und Videoverarbeitungsfunktionen.
  • Es funktioniert in Sitzung 0 für Transcodierungsszenarien.

Direct3D 11-Videogerätetreiberschnittstellen (DDIs)

Diese Gerätetreiberschnittstellen (Device Driver Interfaces, DDIs) sind neu oder aktualisiert für Windows 8:

Hardwarezertifizierungsanforderungen

Die Direct3D 11-API-Unterstützung ist für alle Windows 8-Hardware erforderlich.

Informationen zu Den Anforderungen, die Hardwaregeräte erfüllen müssen, wenn sie dieses Feature implementieren, finden Sie in der relevanten WHCK-Dokumentation unter Device.Graphics ... DX11 Video Decode FeatureLevel 9 und Device.Graphics ... DX11 VideoProcessing.

Eine Überprüfung der mit Windows 8 hinzugefügten Features finden Sie unter WDDM 1.2-Features .