D3D11_1DDI_VIDEO_COLOR_YCbCrA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d10umddi.h

typedef struct D3D11_1DDI_VIDEO_COLOR_YCbCrA {
  float Y;
  float Cb;
  float Cr;
  float A;
} D3D11_1DDI_VIDEO_COLOR_YCbCrA;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d10umddi-d3d11_1ddi_video_color_ycbcra)

D3D11_1DDI_VIDEO_COLOR_YCbCrA structure

Description

Specifies a YCbCr color value.

Members

Y

The Y (luma) value.

Cb

The Cb chroma value.

Cr

The Cr chroma value.

A

The alpha value. Values range from 0 (transparent) to 1 (opaque).

Remarks

Values have a nominal range of [0...1]. Given a format with n bits per channel, the value of each color component is calculated as follows:

val = f * ((1 << n)-1)

For example, for 8-bit YUV formats, val = BYTE(f * 255.0). Reference black is (0.0625, 0.5, 0.5), which corresponds to (16, 128, 128) in an 8-bit representation.