DXVAHDDDI_COLOR_YCbCrA结构 (d3dumddi.h)

DXVAHDDDI_COLOR_YCbCrA结构描述 YCbCr 术语中的颜色。

语法

typedef struct _DXVAHDDDI_COLOR_YCbCrA {
  [in] FLOAT Y;
  [in] FLOAT Cb;
  [in] FLOAT Cr;
  [in] FLOAT A;
} DXVAHDDDI_COLOR_YCbCrA;

成员

[in] Y

0.0 到 1.0 范围内的 FLOAT 值,用于描述 YCbCr 颜色的 luma 分量。

[in] Cb

0.0 到 1.0 范围内的 FLOAT 值,用于描述 YCbCr 颜色的蓝色色度分量。

[in] Cr

0.0 到 1.0 范围内的 FLOAT 值,用于描述 YCbCr 颜色的红色色度分量。

[in] A

0.0 到 1.0 范围内的 FLOAT 值,用于描述 YCbCr 颜色的 alpha 分量(即透明度级别)。

言论

使用 8 位表示时,YCbCr 黑色的 DXVAHDDDI_COLOR_YCbCrA 设置为 (0.0625, 0.5, 0.5, 1.0), 即 (16, 128, 128, 255) 。

DXVAHDDDI_COLOR_YCbCrA结构在 YCbCrDXVAHDDDI_COLOR 联合成员中指定,以 YCbCr 术语指定颜色。

要求

要求 价值
最低支持的客户端 从 Windows 7作系统开始,支持DXVAHDDDI_COLOR_YCbCrA。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

DXVAHDDDI_COLOR