IADLXDisplayServices
Navigation: ADLX SDK References → ADLX Interfaces → Display
The IADLXDisplayServices is the main interface of the Display domain and provides control to the display-specific functionality.
| InterfaceId: | IADLXDisplayServices |
|---|---|
| Smart Pointer Interface Name: | IADLXDisplayServicesPtr |
| Inherits: | IADLXInterface |
| Inherited By: | IADLXDisplayServices1 |
The IADLXDisplayServices interface provides:
- The list of displays connected to the AMD GPUs.
- The interface for registering and unregistering for notifications when the displays are changed.
- Access to gamut, gamma, 3D LUT, and display settings functionality for a given display.
Methods
| Method | Description |
|---|---|
| Get3DLUT | Gets the reference counted 3D LUT interface for a display. |
| GetColorDepth | Gets the reference counted color depth interface for a display. |
| GetCustomColor | Gets the reference counted custom color interface for a display. |
| GetCustomResolution | Gets the reference counted custom resolution interface for a display. |
| GetDisplayChangedHandling | Gets the reference counted interface that allows registering and unregistering for notifications when display change. |
| GetDisplays | Gets the reference counted list of displays connected to the AMD GPUs. |
| GetFreeSync | Gets the reference counted AMD FreeSync™ Technology interface. |
| GetGPUScaling | Gets the reference counted GPU scaling interface for a display. |
| GetGamma | Gets the reference counted gamma interface for a display. |
| GetGamut | Gets the reference counted gamut interface for a display. |
| GetHDCP | Gets the reference counted HDCP interface for a display. |
| GetIntegerScaling | Gets the reference counted integer scaling interface for a display. |
| GetNumberOfDisplays | Gets the number of displays connected to the AMD GPUs. |
| GetPixelFormat | Gets the reference counted pixel format interface for a display. |
| GetScalingMode | Gets the reference counted scaling mode interface for a display. |
| GetVariBright | Gets the reference counted Vari-Bright interface for a display. |
| GetVirtualSuperResolution | Gets the reference counted virtual super resolution interface for a display. |
Requirements
| Header | include “IDisplays.h” |
|---|---|
| Minimum version | 1.0 |
Example
To see how to use this interface in a C++ application, refer to the DisplayInfo C++ sample.
For a C application, refer to the DisplayInfo C sample.
For a C# application, refer to the DisplayInfo C# sample.
For a Java application, refer to the DisplayInfo Java sample.
For a Python application, refer to the DisplayInfo Python sample.
- Get3DLUT
- GetColorDepth
- GetCustomColor
- GetCustomResolution
- GetDisplayChangedHandling
- GetDisplays
- GetFreeSync
- GetGPUScaling
- GetGamma
- GetGamut
- GetHDCP
- GetIntegerScaling
- GetNumberOfDisplays
- GetPixelFormat
- GetScalingMode
- GetVariBright
- GetVirtualSuperResolution
Subpages
- Get3DLUT - Gets the reference counted 3D LUT interface for a display.
- GetColorDepth - Gets the reference counted color depth interface for a display.
- GetCustomColor - Gets the reference counted custom color interface for a display.
- GetCustomResolution - Gets the reference counted custom resolution interface for a display.
- GetDisplayChangedHandling - Gets the reference counted interface that allows registering and unregistering for notifications when display change.
- GetDisplays - Gets the reference counted list of displays connected to the AMD GPUs.
- GetFreeSync - Gets the reference counted AMD FreeSync™ Technology interface.
- GetGPUScaling - Gets the reference counted GPU scaling interface for a display.
- GetGamma - Gets the reference counted gamma interface for a display.
- GetGamut - Gets the reference counted gamut interface for a display.
- GetHDCP - Gets the reference counted HDCP interface for a display.
- GetIntegerScaling - Gets the reference counted integer scaling interface for a display.
- GetNumberOfDisplays - Gets the number of displays connected to the AMD GPUs.
- GetPixelFormat - Gets the reference counted pixel format interface for a display.
- GetScalingMode - Gets the reference counted scaling mode interface for a display.
- GetVariBright - Gets the reference counted Vari-Bright interface for a display.
- GetVirtualSuperResolution - Gets the reference counted virtual super resolution interface for a display.
API Reference
This page references:
- IADLXDisplayServices1
- Get3DLUT
- GetColorDepth
- GetCustomColor
- GetCustomResolution
- GetDisplayChangedHandling
- GetDisplays
- GetFreeSync
- GetGPUScaling
- GetGamma
- GetGamut
- GetHDCP
- GetIntegerScaling
- GetNumberOfDisplays
- GetPixelFormat
- GetScalingMode
- GetVariBright
- GetVirtualSuperResolution
- IADLXInterface
- DisplayInfo
- DisplayInfo
- DisplayInfo
- DisplayInfo
- DisplayInfo