DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2结构(dispmprt.h)
描述视频演示目标的着色和 SDR 白色级别。 在 DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 回调函数中使用。
语法
typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
DXGK_COLORIMETRY AdjustedColorimetry;
UINT SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;
成员
TargetId
显示适配器的视频演示目标的标识符。
AdjustedColorimetry
一个 DXGK_COLORIMETRY 结构,该结构包含 OS 处理显示设备描述符、所有替代和任何调整后附加到此目标的监视器的着色相关字段。
SdrWhiteLevel
这表示显示给视频演示目标的所有 SDR 内容以 nits 为单位的 SDR(标准动态范围)白级别值。
OS 假定它提供的所有 SDR 内容都为 80 个 80 个,默认情况下,此白色级别是合适的。
用户可以请求 OS 提升所有 SDR 内容的白色级别。 应用提升时,OS 和驱动程序负责在未将白色级别设置为 80 nits 时适当地提升所有 SDR 内容。
驱动程序负责在硬件游标使用时提升硬件游标。
应按如下所示应用此调整:
RGBout = RGBin * (SDRWhiteLevel / 80);
该驱动程序还可能负责提升 SDR MPO(多平面覆盖)平面的内容。 驱动程序应使用平面属性给出的 SDR 白色级别,以确定它是否应提升 SDR MPO 平面。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | dispmprt.h |