ADL (AMD Display Library) Public APIs  Version 17.1
Macros | Typedefs | Enumerations
Eyefinity Definitions

Macros

#define ADL_CONTROLLERVECTOR_0   1
 
#define ADL_CONTROLLERVECTOR_1   2
 
#define ADL_DISPLAY_BEZELOFFSET_COMMIT   0x00000008
 
#define ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET   0x00000004
 For Bezel. More...
 
#define ADL_DISPLAY_SLSDISPLAYOFFSET_VALID   0x0002
 
#define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE   0x00000002
 
#define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE   0x00000001
 
#define ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT   0x00000080
 
#define ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT   0x00000040
 
#define ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION   0x00000080
 
#define ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT   0x00000020
 
#define ADL_DISPLAY_SLSGRID_ORIENTATION_000   0x00000001
 
#define ADL_DISPLAY_SLSGRID_ORIENTATION_090   0x00000002
 
#define ADL_DISPLAY_SLSGRID_ORIENTATION_180   0x00000004
 
#define ADL_DISPLAY_SLSGRID_ORIENTATION_270   0x00000008
 
#define ADL_DISPLAY_SLSGRID_PORTAIT_MODE   0x00000004
 
#define ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE   0x00000020
 
#define ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE   0x00000010
 
#define ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT   0x00000010
 
#define ADL_DISPLAY_SLSMAP_BEZELMODE   0x00000010
 The bit mask identifies displays is currently in bezel mode. More...
 
#define ADL_DISPLAY_SLSMAP_CURRENTCONFIG   0x00000004
 The bit mask identifies this map is currently in used for the current adapter. More...
 
#define ADL_DISPLAY_SLSMAP_DISPLAYARRANGED   0x00000002
 The bit mask identifies displays from this map is arranged. More...
 
#define ADL_DISPLAY_SLSMAP_IS_CLONEVT   0x4000
 
#define ADL_DISPLAY_SLSMAP_IS_SLS   0x1000
 
#define ADL_DISPLAY_SLSMAP_IS_SLSBUILDER   0x2000
 
#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND   0x0400
 
#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL   0x0200
 
#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT   0x0100
 
#define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE   0x00000002
 
#define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE   0x00000001
 
#define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE   0x00000002
 
#define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE   0x00000001
 
#define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE   0x00000002
 
#define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE   0x00000001
 
#define ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE   0x00000001
 For onlay active SLS map info. More...
 
#define ADL_SLS_DESKTOPROTATIONSLS_SUPPORT   0x0008
 
#define ADL_SLS_DISPLAYROTATIONSLS_SUPPORT   0x0004
 
#define ADL_SLS_LAYOUTMODE_INVALID   0x0010
 
#define ADL_SLS_MIXMODESLS_SUPPORT   0x0002
 
#define ADL_SLS_MODES_INVALID   0x0002
 
#define ADL_SLS_POSITIONS_INVALID   0x0008
 
#define ADL_SLS_ROTATIONS_INVALID   0x0004
 
#define ADL_SLS_SAMEMODESLS_SUPPORT   0x0001
 
#define ADL_SLS_TARGETS_INVALID   0x0001
 

Typedefs

typedef enum DceSettingsType DceSettingsType
 
typedef enum DpLinkRate DpLinkRate
 
typedef enum SLS_ImageCropType SLS_ImageCropType
 

Enumerations

enum  DceSettingsType { DceSetting_HdmiLq, DceSetting_DpSettings, DceSetting_Protection }
 
enum  DpLinkRate {
  DPLinkRate_Unknown, DPLinkRate_RBR, DPLinkRate_2_16Gbps, DPLinkRate_2_43Gbps,
  DPLinkRate_HBR, DPLinkRate_4_32Gbps, DPLinkRate_HBR2, DPLinkRate_HBR3,
  DPLinkRate_UHBR10, DPLinkRate_UHBR13D5, DPLinkRate_UHBR20
}
 
enum  SLS_ImageCropType { Fit = 1, Fill = 2, Expand = 3 }
 

Detailed Description

Macro Definition Documentation

◆ ADL_CONTROLLERVECTOR_0

#define ADL_CONTROLLERVECTOR_0   1

◆ ADL_CONTROLLERVECTOR_1

#define ADL_CONTROLLERVECTOR_1   2

◆ ADL_DISPLAY_BEZELOFFSET_COMMIT

#define ADL_DISPLAY_BEZELOFFSET_COMMIT   0x00000008

◆ ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET

#define ADL_DISPLAY_BEZELOFFSET_STEPBYSTEPSET   0x00000004

For Bezel.

◆ ADL_DISPLAY_SLSDISPLAYOFFSET_VALID

#define ADL_DISPLAY_SLSDISPLAYOFFSET_VALID   0x0002

◆ ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE

#define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_CURRENTANGLE   0x00000002

◆ ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE

#define ADL_DISPLAY_SLSGRID_CAP_OPTION_RELATIVETO_LANDSCAPE   0x00000001

◆ ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT

#define ADL_DISPLAY_SLSGRID_DESKTOPROTATION_SUPPORT   0x00000080

◆ ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT

#define ADL_DISPLAY_SLSGRID_DISPLAYROTATION_SUPPORT   0x00000040

◆ ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION

#define ADL_DISPLAY_SLSGRID_KEEPTARGETROTATION   0x00000080

◆ ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT

#define ADL_DISPLAY_SLSGRID_MIXMODESLS_SUPPORT   0x00000020

◆ ADL_DISPLAY_SLSGRID_ORIENTATION_000

#define ADL_DISPLAY_SLSGRID_ORIENTATION_000   0x00000001

◆ ADL_DISPLAY_SLSGRID_ORIENTATION_090

#define ADL_DISPLAY_SLSGRID_ORIENTATION_090   0x00000002

◆ ADL_DISPLAY_SLSGRID_ORIENTATION_180

#define ADL_DISPLAY_SLSGRID_ORIENTATION_180   0x00000004

◆ ADL_DISPLAY_SLSGRID_ORIENTATION_270

#define ADL_DISPLAY_SLSGRID_ORIENTATION_270   0x00000008

◆ ADL_DISPLAY_SLSGRID_PORTAIT_MODE

#define ADL_DISPLAY_SLSGRID_PORTAIT_MODE   0x00000004

◆ ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE

#define ADL_DISPLAY_SLSGRID_RELATIVETO_CURRENTANGLE   0x00000020

◆ ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE

#define ADL_DISPLAY_SLSGRID_RELATIVETO_LANDSCAPE   0x00000010

◆ ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT

#define ADL_DISPLAY_SLSGRID_SAMEMODESLS_SUPPORT   0x00000010

◆ ADL_DISPLAY_SLSMAP_BEZELMODE

#define ADL_DISPLAY_SLSMAP_BEZELMODE   0x00000010

The bit mask identifies displays is currently in bezel mode.

◆ ADL_DISPLAY_SLSMAP_CURRENTCONFIG

#define ADL_DISPLAY_SLSMAP_CURRENTCONFIG   0x00000004

The bit mask identifies this map is currently in used for the current adapter.

◆ ADL_DISPLAY_SLSMAP_DISPLAYARRANGED

#define ADL_DISPLAY_SLSMAP_DISPLAYARRANGED   0x00000002

The bit mask identifies displays from this map is arranged.

◆ ADL_DISPLAY_SLSMAP_IS_CLONEVT

#define ADL_DISPLAY_SLSMAP_IS_CLONEVT   0x4000

◆ ADL_DISPLAY_SLSMAP_IS_SLS

#define ADL_DISPLAY_SLSMAP_IS_SLS   0x1000

◆ ADL_DISPLAY_SLSMAP_IS_SLSBUILDER

#define ADL_DISPLAY_SLSMAP_IS_SLSBUILDER   0x2000

◆ ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND

#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_EXPAND   0x0400

◆ ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL

#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FILL   0x0200

◆ ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT

#define ADL_DISPLAY_SLSMAP_SLSLAYOUTMODE_FIT   0x0100

◆ ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE

#define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_CURRENTANGLE   0x00000002

◆ ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE

#define ADL_DISPLAY_SLSMAPCONFIG_CREATE_OPTION_RELATIVETO_LANDSCAPE   0x00000001

◆ ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE

#define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_CURRENTANGLE   0x00000002

◆ ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE

#define ADL_DISPLAY_SLSMAPCONFIG_GET_OPTION_RELATIVETO_LANDSCAPE   0x00000001

◆ ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE

#define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_CURRENTANGLE   0x00000002

◆ ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE

#define ADL_DISPLAY_SLSMAPCONFIG_REARRANGE_OPTION_RELATIVETO_LANDSCAPE   0x00000001

◆ ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE

#define ADL_DISPLAY_SLSMAPINDEXLIST_OPTION_ACTIVE   0x00000001

For onlay active SLS map info.

◆ ADL_SLS_DESKTOPROTATIONSLS_SUPPORT

#define ADL_SLS_DESKTOPROTATIONSLS_SUPPORT   0x0008

◆ ADL_SLS_DISPLAYROTATIONSLS_SUPPORT

#define ADL_SLS_DISPLAYROTATIONSLS_SUPPORT   0x0004

◆ ADL_SLS_LAYOUTMODE_INVALID

#define ADL_SLS_LAYOUTMODE_INVALID   0x0010

◆ ADL_SLS_MIXMODESLS_SUPPORT

#define ADL_SLS_MIXMODESLS_SUPPORT   0x0002

◆ ADL_SLS_MODES_INVALID

#define ADL_SLS_MODES_INVALID   0x0002

◆ ADL_SLS_POSITIONS_INVALID

#define ADL_SLS_POSITIONS_INVALID   0x0008

◆ ADL_SLS_ROTATIONS_INVALID

#define ADL_SLS_ROTATIONS_INVALID   0x0004

◆ ADL_SLS_SAMEMODESLS_SUPPORT

#define ADL_SLS_SAMEMODESLS_SUPPORT   0x0001

◆ ADL_SLS_TARGETS_INVALID

#define ADL_SLS_TARGETS_INVALID   0x0001

Typedef Documentation

◆ DceSettingsType

◆ DpLinkRate

typedef enum DpLinkRate DpLinkRate

◆ SLS_ImageCropType

Enumeration Type Documentation

◆ DceSettingsType

Enumerator
DceSetting_HdmiLq 
DceSetting_DpSettings 
DceSetting_Protection 

◆ DpLinkRate

enum DpLinkRate
Enumerator
DPLinkRate_Unknown 
DPLinkRate_RBR 
DPLinkRate_2_16Gbps 
DPLinkRate_2_43Gbps 
DPLinkRate_HBR 
DPLinkRate_4_32Gbps 
DPLinkRate_HBR2 
DPLinkRate_HBR3 
DPLinkRate_UHBR10 
DPLinkRate_UHBR13D5 
DPLinkRate_UHBR20 

◆ SLS_ImageCropType

Enumerator
Fit 
Fill 
Expand 

Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.