DXGK_BRIGHTNESS_NIT_RANGE 结构 (d3dkmdt.h)

此结构表示支持的 millinit 级别的线性范围。 如果驱动程序尚未设置 DXGK_BRIGHTNESS_CAPS。NitsBrightness,则所有值表示亮度级别,以未校准的千分之一。

语法

typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
  UINT32 MinimumLevelMillinit;
  UINT32 MaximumLevelMillinit;
  UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;

成员

MinimumLevelMillinit

此范围中的最低级别。 OEM 提供给显示驱动程序的校准数据应采用 On Pixel Ratio (OPR) 百分比为 100%,其中每个像素设置为 (255、255、255) 或等效浮点的 RGB 值。

MaximumLevelMillinit

此范围的最高级别。 可以等于 MinimumLevelMillinit 来表示只有一个级别的范围。 例如,这可能仅支持一个提升级别的显示器。 OEM 提供给显示驱动程序的校准数据应采用 On Pixel Ratio (OPR) 百分比为 100%,其中每个像素设置为 (255、255、255) 或等效浮点的 RGB 值。

StepSizeMillinit

范围中有效亮度级别之间的步骤大小。 Minimum + StepSize * n 被视为非负 n 的有效级别,其中级别等于或低于最大值。 (最大值 - StepSize) %的最小值应始终为零。 如果 MinimumLevelMillinit == MaximumLevelMillinit,则此值应为零。

要求

要求
Header d3dkmdt.h