IADLXDisplayVariBright

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

InterfaceId:

IADLXDisplayVariBright

Smart Pointer Interface Name:

IADLXDisplayVariBrightPtr

Inherits:

IADLXInterface

Inherited By:

N/A

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

Method

Description

IsCurrentBalanced

Checks if the balanced Vari-Bright preset is used on a display.

IsCurrentMaximizeBattery

Checks if the maximize battery Vari-Bright preset is used on a display.

IsCurrentMaximizeBrightness

Checks if the maximized brightness Vari-Bright preset is used on a display.

IsCurrentOptimizeBattery

Checks if the optimized battery Vari-Bright preset is used on a display.

IsCurrentOptimizeBrightness

Checks if the optimized brightness Vari-Bright preset is used on a display.

IsEnabled

Checks if Vari-Bright is enabled on a display.

IsSupported

Checks if Vari-Bright can be configured on a display.

SetBalanced

Sets the balanced Vari-Bright preset on a display.

SetEnabled

Sets the Vari-Bright to enabled or disabled on a display.

SetMaximizeBattery

Sets the maximize battery Vari-Bright preset on a display.

SetMaximizeBrightness

Sets the maximize brightness Vari-Bright preset on a display.

SetOptimizeBattery

Sets the optimize battery Vari-Bright preset on a display.

SetOptimizeBrightness

Sets the optimize brightness Vari-Bright preset on a display.

Requirements

Header

include “IDisplaySettings.h”

Minimum version

1.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 .