структура 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 |