D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS enumeration (d3dumddi.h)
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,
D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709,
D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC
} ;
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
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 |
Minimum supported server | Windows Server 2012 R2 |
Header | d3dumddi.h (include D3dumddi.h) |