IADLXDisplayVariBright
Navigation: ADLX SDK References → ADLX Interfaces → Display
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
| 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.
- IsCurrentBalanced
- IsCurrentMaximizeBattery
- IsCurrentMaximizeBrightness
- IsCurrentOptimizeBattery
- IsCurrentOptimizeBrightness
- IsEnabled
- IsSupported
- SetBalanced
- SetEnabled
- SetMaximizeBattery
- SetMaximizeBrightness
- SetOptimizeBattery
- SetOptimizeBrightness
Subpages
- 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.
API Reference
This page references:
- IsCurrentBalanced
- IsCurrentMaximizeBattery
- IsCurrentMaximizeBrightness
- IsCurrentOptimizeBattery
- IsCurrentOptimizeBrightness
- IsEnabled
- IsSupported
- SetBalanced
- SetEnabled
- SetMaximizeBattery
- SetMaximizeBrightness
- SetOptimizeBattery
- SetOptimizeBrightness
- IADLXInterface
- DisplayVariBright
- DisplayVariBright