estructura DXGK_BRIGHTNESS_NIT_RANGE (d3dkmdt.h)

Esta estructura representa un intervalo lineal de niveles de milinit admitidos. Si el controlador no ha establecido DXGK_BRIGHTNESS_CAPS. NitsBrightness, todos los valores representan el nivel de brillo en milésimas nolibradas de un porcentaje.

Sintaxis

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

Miembros

MinimumLevelMillinit

Nivel más bajo en este intervalo. Los datos calibrados proporcionados al controlador de pantalla por los OEM deben tomarse con un porcentaje en relación de píxeles (OPR) del 100 % donde cada píxel se establece en un valor RGB de (255, 255, 255) o equivalente de punto flotante.

MaximumLevelMillinit

Nivel más alto en este intervalo. Puede ser igual a MinimumLevelMillinit para representar un intervalo con un solo nivel. Por ejemplo, esto podría admitir una pantalla con un solo nivel de aumento. Los datos calibrados proporcionados al controlador de pantalla por los OEM deben tomarse con un porcentaje en relación de píxeles (OPR) del 100 % donde cada píxel se establece en un valor RGB de (255, 255, 255) o equivalente de punto flotante.

StepSizeMillinit

Tamaño de los pasos entre los niveles de brillo válidos del intervalo. Minimum + StepSize * n se considera un nivel válido para n no negativo, donde el nivel es igual o inferior al máximo. (Máximo : mínimo) % StepSize siempre debe ser cero. Si MinimumLevelMillinit == MaximumLevelMillinit, debe ser cero.

Requisitos

Requisito Valor
Header d3dkmdt.h