Expand Minimize

D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration

Identifies YUV range and conversion info that describes a multiplane overlay.

Syntax


typedef enum D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS { 
  D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE  = 0x1,
  D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709          = 0x2,
  D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC          = 0x4
} D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS;

Constants

D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE

YUV values range from 16 to 235, inclusive, instead of the default range of 0 to 255, inclusive.

D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709

YUV values should be converted using the BT.709 standard, instead of the default BT.601 conversion.

D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC

YUV values contain xvYCC data, instead of conventional YCbCr data.

Remarks

For more info on how YUV ranges are defined and converted, see YUV format ranges in Windows 8.1.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Header

D3dumddi.h (include D3dumddi.h)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft