estrutura DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h)
A estrutura DISPLAYCONFIG_SDR_WHITE_LEVEL contém informações sobre o nível de branco SDR atual de uma exibição. Esse é o nível de brilho em que a SDR "branca" é renderizada em um monitor HDR.
Sintaxe
typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
DISPLAYCONFIG_DEVICE_INFO_HEADER header;
ULONG SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;
Membros
header
Uma estrutura DISPLAYCONFIG_DEVICE_INFO_HEADER que contém informações para obter o nível de branco SDR. O membro de tipo de DISPLAYCONFIG_DEVICE_INFO_HEADER é definido como DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL. DISPLAYCONFIG_DEVICE_INFO_HEADER também contém o adaptador e os identificadores de destino do destino para o qual obter o nível de branco SDR. O membro de tamanho de DISPLAYCONFIG_DEVICE_INFO_HEADER é definido como pelo menos o tamanho da estrutura DISPLAYCONFIG_SDR_WHITE_LEVEL.
SDRWhiteLevel
O nível de branco SDR atual do monitor, especificado como um multiplicador de 80 nits, multiplicado por 1000. Por exemplo, um valor de 1000 indicaria que o nível de branco SDR é de 80 nits, enquanto um valor de 2000 indicaria um nível de branco SDR de 160 nits.
DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;
Requisitos
Cabeçalho | wingdi.h |
Confira também
Usando o DirectX com exibições de alto intervalo dinâmico e cor avançada