Skip to content

IADLXDisplayVariBright

Navigation: ADLX SDK ReferencesADLX InterfacesDisplay

The IADLXDisplayVariBright interface configures Vari-Bright settings on a display.

InterfaceId:IADLXDisplayVariBright
Smart Pointer Interface Name:IADLXDisplayVariBrightPtr
Inherits:IADLXInterface
Inherited By:IADLXDisplayVariBright1

Vari-Bright saves power by adaptively adjusting the display brightness based on image content.

The color fidelity is retained by adjusting gamma levels to compensate for changes in brightness.

Vari-Bright is available on non-OLED eDP panels.

Methods

MethodDescription
IsCurrentBalancedChecks if the balanced Vari-Bright preset is used on a display.
IsCurrentMaximizeBatteryChecks if the maximize battery Vari-Bright preset is used on a display.
IsCurrentMaximizeBrightnessChecks if the maximized brightness Vari-Bright preset is used on a display.
IsCurrentOptimizeBatteryChecks if the optimized battery Vari-Bright preset is used on a display.
IsCurrentOptimizeBrightnessChecks if the optimized brightness Vari-Bright preset is used on a display.
IsEnabledChecks if Vari-Bright is enabled on a display.
IsSupportedChecks if Vari-Bright can be configured on a display.
SetBalancedSets the balanced Vari-Bright preset on a display.
SetEnabledSets the Vari-Bright to enabled or disabled on a display.
SetMaximizeBatterySets the maximize battery Vari-Bright preset on a display.
SetMaximizeBrightnessSets the maximize brightness Vari-Bright preset on a display.
SetOptimizeBatterySets the optimize battery Vari-Bright preset on a display.
SetOptimizeBrightnessSets the optimize brightness Vari-Bright preset on a display.

Requirements

Headerinclude “IDisplaySettings.h”
Minimum version1.0

Example

To see how to use this interface in a C++ application, refer to the DisplayVariBright C++ sample.

For a C application, refer to the DisplayVariBright C sample.

Subpages

API Reference

This page references: