DXVAHDDDI_COLOR_RGBA 结构 (d3dumddi.h)

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 值,用于描述 alpha 分量 (即 RGB 颜色的透明度级别) 。

注解

对于不透明 alpha 的全范围 RGB 黑色,DXVAHDDDI_COLOR_RGBA设置为 (0.0、0.0、0.0、1.0) 。 对于半透明 alpha 的有限范围 RGB 黑色,DXVAHDDDI_COLOR_RGBA 设置为 (0.0625, 0.0625、0.0625、0.5) ,分别 (0、0、0、255) 和 (16、16、16、128) 。

对于宽范围格式,R、G 和 B 值可能超过 [0.0, 1.0] 范围, (例如,XR_BIAS、FP16 和 FP32 格式) 。

在DXVAHDDDI_COLOR联合的 RGB 成员中指定 DXVAHDDDI_COLOR_YCbCrA 结构,以 RGB 术语指定颜色。

要求

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

另请参阅

DXVAHDDDI_COLOR