DXVAHD_COLOR_YCbCrA structure

Specifies a YCbCr color value.

Syntax


typedef struct _DXVAHD_COLOR_YCbCrA {
  FLOAT Y;
  FLOAT Cb;
  FLOAT Cr;
  FLOAT A;
} DXVAHD_COLOR_YCbCrA;

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.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Dxvahd.h

See also

Direct3D Video Structures
DXVA-HD
Media Foundation Structures

 

 

Show: