D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS-Enumeration (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 in einem linearen Farbraum mischen. Die meisten Videoinhalte sind gammakorrigiert, was zu nichtlinearen Werten führt. Dieses Funktionsflag bedeutet, dass der Videoprozessor Farben vor dem Mischen 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 durchführen, wenn eingabe und ausgabe beide 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 eingabe und ausgabe YCbCr sind. Der Treiber kann beispielsweise Farben von BT.601 in BT.709 konvertieren. |
D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE Der Videoprozessor kann zwischen Leuchtdichtebereichen konvertieren, wenn ein- und ausgabe unterschiedliche Leuchtdichtebereiche verwenden. Unterstützt ab Windows 8.1. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |