DXVAHD_COLOR_YCbCrA structure (dxvahd.h)
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
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dxvahd.h |