DXVAHD_DEVICE_CAPS-Enumeration (dxvahd.h)
Definiert Videoverarbeitungsfunktionen für ein DXVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition).
Syntax
typedef enum _DXVAHD_DEVICE_CAPS {
DXVAHD_DEVICE_CAPS_LINEAR_SPACE = 0x1,
DXVAHD_DEVICE_CAPS_xvYCC = 0x2,
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x4,
DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x8
} DXVAHD_DEVICE_CAPS;
Konstanten
DXVAHD_DEVICE_CAPS_LINEAR_SPACE Wert: 0x1 Das Gerät kann Videoinhalte in einem linearen Farbraum mischen. Die meisten Videoinhalte sind gammakorrigiert, was zu nichtlinearen Werten führt. Wenn das DXVA-HD-Gerät dieses Flag festlegt, bedeutet dies, dass das Gerät Farben vor dem Mischen in einen linearen Raum konvertiert, was zu besseren Ergebnissen führt. |
DXVAHD_DEVICE_CAPS_xvYCC Wert: 0x2 Das Gerät unterstützt den xvYCC-Farbraum für YCbCr-Daten. |
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION Wert: 0x4 Das Gerät kann eine Bereichskonvertierung durchführen, wenn die Ein- und Ausgabe beide RGB sind, aber unterschiedliche Farbbereiche (0-255 oder 16-235, für 8-Bit-RGB) verwenden. |
DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION Wert: 0x8 Das Gerät kann eine Matrixkonvertierung auf YCbCr-Werte anwenden, wenn die Ein- und Ausgabe jeweils YCbCr sind. Der Treiber kann beispielsweise Farben von BT.601 in BT.709 konvertieren. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |