Expandir Minimizar

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS enumeration

Defines video processing capabilities for a Microsoft Direct3D 11 video processor.

Syntax


typedef enum D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS { 
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE             = 0x1,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC                    = 0x2,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION     = 0x4,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION  = 0x8,
  D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE            = 0x10
} D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS;

Constants

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE

The video processor can blend video content in linear color space. Most video content is gamma corrected, resulting in nonlinear values. This capability flag means that the video processor converts colors to linear space before blending, which produces better results.

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC

The video processor supports the xvYCC color space for YCbCr data.

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION

The video processor 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).

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION

The video processor 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.

D3D11_1DDI_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE

The video processor can convert between luminance ranges when the input and output use different luminance ranges.

Supported starting with Windows 8.1.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

D3d10umddi.h (include D3d10umddi.h)

 

 

Send comments about this topic to Microsoft

Mostrar:
© 2014 Microsoft