Поделиться через


структура DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h)

Структура DISPLAYCONFIG_SDR_WHITE_LEVEL содержит сведения о текущем уровне белого SDR дисплея. Это уровень яркости, на который SDR отображается "белый" на мониторе HDR.

Синтаксис

typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
  DISPLAYCONFIG_DEVICE_INFO_HEADER header;
  ULONG                            SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;

Члены

header

Структура DISPLAYCONFIG_DEVICE_INFO_HEADER , содержащая сведения для получения уровня белого SDR. Элемент типа DISPLAYCONFIG_DEVICE_INFO_HEADER имеет значение DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL. DISPLAYCONFIG_DEVICE_INFO_HEADER также содержит адаптер и идентификаторы целевого объекта для получения белого уровня SDR. Размер элемента DISPLAYCONFIG_DEVICE_INFO_HEADER устанавливается как минимум в размере структуры DISPLAYCONFIG_SDR_WHITE_LEVEL.

SDRWhiteLevel

Текущий уровень белого SDR монитора, указанный в виде множителя 80 нит, умноженный на 1000. Например, значение 1000 указывает, что уровень белого SDR равен 80 нит, а значение 2000 будет указывать на уровень белого SDR 160 нит.

DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;

Требования

   
Верхняя часть wingdi.h

См. также раздел

Использование DirectX с дисплеями с высоким динамическим диапазоном и дополнительными цветами

DISPLAYCONFIG_DEVICE_INFO_HEADER

DisplayConfigGetDeviceInfo