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