перечисление DXGK_BACKLIGHT_OPTIMIZATION_LEVEL (d3dkmdt.h)

Указывает уровень оптимизации управления яркостью. Используется в модели драйвера дисплея Windows (WDDM) 1.2 и более поздних версий, которые поддерживают адаптивное управление яркостью.

Синтаксис

typedef enum {
  DxgkBacklightOptimizationDisable,
  DxgkBacklightOptimizationDesktop,
  DxgkBacklightOptimizationDynamic,
  DxgkBacklightOptimizationDimmed,
  DxgkBacklightOptimizationEDR
} DXGK_BACKLIGHT_OPTIMIZATION_LEVEL;

Константы

 
DxgkBacklightOptimizationDisable
Драйвер мини-порта дисплея должен полностью отключить адаптивное управление яркостью.

Операционная система всегда устанавливает это значение, если система находится в режиме питания переменного тока.
DxgkBacklightOptimizationDesktop
Драйвер мини-порта дисплея должен оптимизировать параметры подсветки для презентации на рабочем столе, когда система находится в режиме питания постоянного тока и другие возможные сценарии (отключенные, динамические и неактивные) неактивны. Этот тип оптимизации подходит для отображения фотографий, интернет-браузеров, распространенных типов документов и элементов управления воспроизведением видео.

Это параметр адаптивной яркости по умолчанию, когда система работает на постоянном энергопотреблении.
DxgkBacklightOptimizationDynamic
Драйвер мини-порта дисплея должен оптимизировать параметры подсветки для представления видео в полноэкранном режиме. Типичные сценарии воспроизведения включают воспроизведение фильмов и полноэкранного видео.

Операционная система задает это значение, если полноэкранное приложение для Windows использует тег видео HTML5 с JavaScript или элемент управления MediaElement с XAML.

Операционная система устанавливает это значение, только если на экране отображается только полноэкранное видео. Это значение не устанавливается, если во время воспроизведения видео отображаются элементы управления воспроизведением или чудо-кнопки; в этом случае адаптивная яркость не будет включена.
DxgkBacklightOptimizationDimmed
Драйвер мини-порта дисплея должен оптимизировать параметры подсветки для отображения при низком уровне освещения, который по-прежнему виден, даже если он не легко удобочитаем. В этом сценарии для дисплея обычно устанавливается 30-процентный уровень яркости.

После определенного периода без ввода данных пользователем операционная система устанавливает это значение для затемнения дисплея.
DxgkBacklightOptimizationEDR
Уровень оптимизации, который сообщает драйверу о том, что дисплей управляется с контентом с высоким динамическим или расширенным динамическим диапазоном, чтобы любые оптимизации подсветки можно было адаптировать к сценарию.

Комментарии

Дополнительные сведения о сценариях использования, включающих значения перечисления DXGK_BACKLIGHT_OPTIMIZATION_LEVEL , см. в разделе Примечания функции DxgkDdiSetBacklightOptimization .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmdt.h

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

DxgkDdiSetBacklightOptimization