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) |