Partilhar via


estrutura DXGK_BRIGHTNESS_NIT_RANGE (d3dkmdt.h)

Essa estrutura representa um intervalo linear de níveis de millinit com suporte. Se o driver não tiver definido DXGK_BRIGHTNESS_CAPS. NitsBrightness, então todos os valores representam o nível de brilho em milésimos não recalibrados de uma porcentagem.

Sintaxe

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

Membros

MinimumLevelMillinit

Nível mais baixo nesse intervalo. Os dados calibrados fornecidos para o Driver de Exibição por OEMs devem ser obtidos com uma porcentagem de OPR (Taxa de Pixel) de 100% em que cada pixel é definido como um valor RGB de (255, 255, 255) ou equivalente a ponto flutuante.

MaximumLevelMillinit

Nível mais alto nesse intervalo. Pode ser igual a MinimumLevelMillinit para representar um intervalo com apenas um nível. Por exemplo, isso poderia dar suporte a uma exibição com apenas um nível de aumento. Os dados calibrados fornecidos para o Driver de Exibição por OEMs devem ser obtidos com uma porcentagem de OPR (Taxa de Pixel) de 100% em que cada pixel é definido como um valor RGB de (255, 255, 255) ou equivalente a ponto flutuante.

StepSizeMillinit

O tamanho das etapas entre os níveis de brilho válidos no intervalo. Minimum + StepSize * n é considerado um nível válido para n não negativo, em que o nível é igual ou abaixo do máximo. (Máximo – Mínimo) % StepSize sempre deve ser zero. Se MinimumLevelMillinit == MaximumLevelMillinit, isso deverá ser zero.

Requisitos

Requisito Valor
Cabeçalho d3dkmdt.h