DXVAHDDDI_COLOR_RGBA结构以 RGB 术语描述颜色。
语法
typedef struct _DXVAHDDDI_COLOR_RGBA {
[in] FLOAT R;
[in] FLOAT G;
[in] FLOAT B;
[in] FLOAT A;
} DXVAHDDDI_COLOR_RGBA;
成员
[in] R
0.0 到 1.0 范围内的 FLOAT 值,用于描述 RGB 颜色的红色分量。
[in] G
0.0 到 1.0 范围内的 FLOAT 值,用于描述 RGB 颜色的绿色分量。
[in] B
0.0 到 1.0 范围内的 FLOAT 值,用于描述 RGB 颜色的蓝色分量。
[in] A
0.0 到 1.0 范围内的 FLOAT 值,用于描述 RGB 颜色的 alpha 分量(即透明度级别)。
言论
全范围 RGB 黑色(不透明 alpha)的DXVAHDDDI_COLOR_RGBA设置为(0.0、0.0、0.0、1.0)。 使用 8 位表示时,对于有限范围的 RGB 黑色(0.0625、0.0625、0.0625、0.0.5)、(0、0、0、255)和(16、16、16、128)的有限范围 RGB 黑色 DXVAHDDDI_COLOR_RGBA设置分别为 0.0625、0.0625、0.0625、0.5。
R、G 和 B 值可以超出宽域格式的 [0.0, 1.0] 范围(例如,XR_BIAS、FP16 和 FP32 格式)。
DXVAHDDDI_COLOR_YCbCrA结构在 DXVAHDDDI_COLOR 联合 RGB 成员中指定,以 RGB 术语指定颜色。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 7作系统开始,支持DXVAHDDDI_COLOR_RGBA。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |