Skip to content

IADLXDisplayServices

Navigation: ADLX SDK ReferencesADLX InterfacesDisplay

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

MethodDescription
Get3DLUTGets the reference counted 3D LUT interface for a display.
GetColorDepthGets the reference counted color depth interface for a display.
GetCustomColorGets the reference counted custom color interface for a display.
GetCustomResolutionGets the reference counted custom resolution interface for a display.
GetDisplayChangedHandlingGets the reference counted interface that allows registering and unregistering for notifications when display change.
GetDisplaysGets the reference counted list of displays connected to the AMD GPUs.
GetFreeSyncGets the reference counted AMD FreeSync™ Technology interface.
GetGPUScalingGets the reference counted GPU scaling interface for a display.
GetGammaGets the reference counted gamma interface for a display.
GetGamutGets the reference counted gamut interface for a display.
GetHDCPGets the reference counted HDCP interface for a display.
GetIntegerScalingGets the reference counted integer scaling interface for a display.
GetNumberOfDisplaysGets the number of displays connected to the AMD GPUs.
GetPixelFormatGets the reference counted pixel format interface for a display.
GetScalingModeGets the reference counted scaling mode interface for a display.
GetVariBrightGets the reference counted Vari-Bright interface for a display.
GetVirtualSuperResolutionGets the reference counted virtual super resolution interface for a display.

Requirements

Headerinclude “IDisplays.h”
Minimum version1.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.

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: