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 |