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


структура BRIGHTNESS_NIT_RANGE (ntddvdeo.h)

Линейный диапазон поддерживаемых уровней миллинита.

Синтаксис

typedef struct _BRIGHTNESS_NIT_RANGE {
  ULONG MinLevelInMillinit;
  ULONG MaxLevelInMillinit;
  ULONG StepSizeInMillinit;
} BRIGHTNESS_NIT_RANGE, *PBRIGHTNESS_NIT_RANGE;

Члены

MinLevelInMillinit

Самый низкий уровень в этом диапазоне. Откалиброванные данные, предоставляемые драйверу дисплея изготовителями оборудования, должны приниматься с процентным коэффициентом on Pixel Ratio (OPR) 100 %, где каждый пиксель имеет RGB-значение (255, 255, 255) или эквивалентное значение с плавающей запятой.

MaxLevelInMillinit

Самый высокий уровень в этом диапазоне. Может быть равно MinimumLevelInMillinit, чтобы представлять диапазон с одним уровнем. Например, это может поддерживать дисплей только с одним уровнем повышения. Откалиброванные данные, предоставляемые драйверу дисплея изготовителями оборудования, должны приниматься с процентным коэффициентом on Pixel Ratio (OPR) 100 %, где каждый пиксель имеет RGB-значение (255, 255, 255) или эквивалентное значение с плавающей запятой.

StepSizeInMillinit

Размер шагов между допустимыми уровнями яркости в диапазоне. Minimum + StepSize * n считается допустимым уровнем для не отрицательного n, где уровень равен максимуму или ниже. (Максимум — минимум) % StepSize всегда должен быть равен нулю. Если MinimumLevelInMillinit == MaximumLevelInMillinit, значение должно быть равно нулю.

Требования

Требование Значение
Заголовок ntddvdeo.h