D3D11_VIDEO_COLOR_RGBA结构 (d3d11.h)

指定 RGB 颜色值。

语法

typedef struct D3D11_VIDEO_COLOR_RGBA {
  float R;
  float G;
  float B;
  float A;
} D3D11_VIDEO_COLOR_RGBA;

成员

R

红色值。

G

绿色值。

B

蓝色值。

A

alpha 值。 值范围为 0(透明)到 1(不透明)。

言论

RGB 值具有名义范围 [0...1]。 对于每个通道 n 个 位的 RGB 格式,将按如下所示计算每个颜色组件的值:

val = f * ((1 << n)-1)

例如,对于 RGB-32(每个通道 8 位),val = BYTE(f * 255.0)

要求

要求 价值
最低支持的客户端 Windows 8 [桌面应用 |UWP 应用]
支持的最低服务器 Windows Server 2012 [桌面应用 |UWP 应用]
标头 d3d11.h

另请参阅

Direct3D 11 视频结构