D3DDDI_COLOR_SPACE_TYPE 枚举 (d3dukmdt.h)

定义流颜色空间信息。

语法

typedef enum D3DDDI_COLOR_SPACE_TYPE {
  D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020,
  D3DDDI_COLOR_SPACE_RESERVED,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_CUSTOM
} ;

常量

 
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
* 颜色空间:RGB
* 范围:0-255
* Gamma:2.2
* 成本计算:图像
* 初选:BT.709

这是 sRGB 的标准定义。

请注意,这通常使用线性段实现,但在这种情况下,指数将被更正为与伽玛 2.2 曲线对齐。

这通常与 8 位和 10 位颜色通道一起使用。
D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709
* 颜色空间:RGB
* 范围:0-255
* Gamma:1.0
* 成本计算:图像
* 初选:BT.709

这是 scRGB 的标准定义。

这通常用于 16 位整数、16 位浮点和 32 位浮点通道。
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709
* 颜色空间:RGB
* 范围:16-235
* Gamma:2.2
* 成本计算:图像
* 初选:BT.709

这是 ITU-R建议BT.709的标准定义。 请注意,由于包含线性段,传输曲线看起来类似于 1.9 的纯指数伽玛。

这通常与 8 位和 10 位颜色通道一起使用。
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020
* 颜色空间:RGB
* 范围:16-235
* Gamma:2.2
* 成本计算:图像
* 初选:BT.2020

这通常用于 10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_RESERVED
保留供将来使用。
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601
* Colorspace:YCbCr
* 范围:0-255
* Gamma:2.2
* 成本计算:图像
* 初选:BT.2020
* 传输矩阵:BT.601

此定义通常用于 JPG

这通常用于 8、10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601
* Colorspace:YCbCr
* 范围:16-235
* Gamma:2.2
* 成本计算:视频
* 初选:BT.601

此定义通常用于 MPEG2

这通常用于 8、10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601
* Colorspace:YCbCr
* 范围:0-255
* Gamma:2.2
* 成本计算:视频
* 初选:BT.601

这有时用于 H.264 相机捕获。

这通常用于 8、10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709
* Colorspace:YCbCr
* 范围:16-235
* Gamma:2.2
* 成本计算:视频
* 初选:BT.709

此定义通常用于 H.264HEVC

这通常用于 8、10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709
* Colorspace:YCbCr
* 范围:0-255
* Gamma:2.2
* 成本计算:视频
* 初选:BT.709

这有时用于 H.264 相机捕获。

这通常用于 8、10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* Gamma:2.2
* 成本计算:视频
* 初选:BT.2020

HEVC 可以使用此定义。

这通常用于 10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020
* Colorspace:YCbCr
* 范围:0-255
* Gamma:2.2
* 成本计算:视频
* 初选:BT.2020

这通常用于 10、12 或 16 位颜色通道。
D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
* 颜色空间:RGB
* 范围:0-255
* Gamma:2084
* 成本计算:中心
* 初选:BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* Gamma:2084
* 成本计算:左
* 初选:BT.2020
D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020
* 颜色空间:RGB
* 范围:16-235
* Gamma:2084
* 成本计算:中心
* 初选:BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:2.2
* 成本计算:左上角
* 初选:BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:2084
* 成本计算:左上角
* 初选:BT.2020
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020
* Colorspace:RGB
* 范围:0-255
* 伽玛:2.2
* 成本计算:无
* 初选:BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:HLG
* 成本计算:左上角
* 初选:BT.2020

此颜色空间可用作视频处理器 DDI 的输入,但永远不会用于扫描。
D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020
* Colorspace:YCbCr
* 范围:0-255
* 伽玛:HLG
* 成本计算:左上角
* 初选:BT.2020

此颜色空间可用作视频处理器 DDI 的输入,但永远不会用于扫描。
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709
* Colorspace:RGB
* 范围:0-255
* 伽玛:HLG
* 成本计算:无
* 初选:BT.709
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020
* Colorspace:RGB
* 范围:16-235
* 伽玛:2.4
* 成本计算:无
* 初选:BT.709
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:2.4
* 成本计算:左
* 初选:BT.709
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:2.4
* 成本计算:左
* 初选:BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020
* Colorspace:YCbCr
* 范围:16-235
* 伽玛:2.4
* 成本计算:左上角
* 初选:BT.2020
D3DDDI_COLOR_SPACE_CUSTOM
使用自定义颜色定义。

注解

从图面格式推断颜色通道的子采样和布局。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dukmdt.h (包括 D3dumddi.h、D3dkmddi.h)