Freigeben über


D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS-Aufzählung (d3d10umddi.h)

Definiert Videoverarbeitungsfunktionen für einen Microsoft Direct3D 11-Videoprozessor.

Syntax

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
} ;

Konstanten

 
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE
Der Videoprozessor kann Videoinhalte im linearen Farbraum mischen. Die meisten Videoinhalte werden gammabereinigt, was zu nichtlinearen Werten führt. Diese Funktionskennzeichnung bedeutet, dass der Videoprozessor Farben vor der Vermischung in einen linearen Raum konvertiert, was zu besseren Ergebnissen führt.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC
Der Videoprozessor unterstützt den xvYCC-Farbraum für YCbCr-Daten.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION
Der Videoprozessor kann eine Bereichskonvertierung ausführen, wenn die Eingabe und ausgabe sowohl RGB sind, aber unterschiedliche Farbbereiche verwenden (0–255 oder 16-235, für 8-Bit-RGB).
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Der Videoprozessor kann eine Matrixkonvertierung auf YCbCr-Werte anwenden, wenn die Eingabe und Ausgabe sowohl YCbCr sind. Beispielsweise kann der Treiber Farben von BT.601 in BT.709 konvertieren.
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE
Der Videoprozessor kann zwischen Leuchtdichtebereichen konvertieren, wenn die Eingabe und die Ausgabe unterschiedliche Leuchtdichtebereiche verwenden.

Wird ab Windows 8.1 unterstützt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3d10umddi.h (include D3d10umddi.h)