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 内容的标准动态范围 () 以尼特为单位的白级别值。
OS 假定它提供的所有 SDR 内容都为 80 尼特,默认情况下,此白级别是合适的。
用户可能会请求 OS 提高所有 SDR 内容的白级别。 应用提升时,当白级别未设置为 80 nits 时,OS 和驱动程序负责适当提升所有 SDR 内容。
驱动程序负责在使用硬件光标时提升硬件游标。
应按如下所示应用此调整:
RGBout = RGBin * (SDRWhiteLevel / 80);
驱动程序还可能负责提升 SDR MPO (多平面覆盖) 平面的内容。 驱动程序应使用平面属性给定的 SDR 白级别来确定是否应提升 SDR MPO 平面。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | dispmprt.h |