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

Weitere Informationen

DXVA-HD

Direct3D-Videoaufzählungen

Media Foundation-Enumerationen