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.264 和 HEVC。 这通常用于 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) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈