DXVAHD_DEVICE_CAPS enumeration (dxvahd.h)
Defines video processing capabilities for a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
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;
Constants
DXVAHD_DEVICE_CAPS_LINEAR_SPACE Value: 0x1 The device can blend video content in linear color space. Most video content is gamma corrected, resulting in nonlinear values. If the DXVA-HD device sets this flag, it means the device converts colors to linear space before blending, which produces better results. |
DXVAHD_DEVICE_CAPS_xvYCC Value: 0x2 The device supports the xvYCC color space for YCbCr data. |
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION Value: 0x4 The device can perform range conversion when the input and output are both RGB but use different color ranges (0-255 or 16-235, for 8-bit RGB). |
DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION Value: 0x8 The device can apply a matrix conversion to YCbCr values when the input and output are both YCbCr. For example, the driver can convert colors from BT.601 to BT.709. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dxvahd.h |