Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_SPACEWert: 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_xvYCCWert: 0x2 Das Gerät unterstützt den xvYCC-Farbraum für YCbCr-Daten. |
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSIONWert: 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_CONVERSIONWert: 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 |