Modules | Defines | Enumerations

Constants and Definitions

Modules

 Miscellaneous Constant Definitions
 Result Codes
 Display Type
 
 Display Connection Type
 Display Color Type and Source
 Display Adjustment Capabilities
 Desktop Configuration Flags
 Values for ulDDCInfoFlag
 Display Connector Type
 TV Capabilities and Standards
 Video Custom Mode flags
 Values used for DDCInfoFlag
 Values used by ADL_CV_DongleSettings_xxx
 Formats Override Settings
 Workstation Capabilities
 speed setting from the adapter
 Genlock related values
 CrossfireX state of a particular adapter CrossfireX combination
 Pixel Formats values
 Connector Type Values
 Display Info Mask Values
 Adapter Manner Support Values
 Display Mode Values
 OS Mode Values
 Display Data Packet Types
 Clock flags
 Fan speed cotrol
 Detailed asic types
 Detailed Timimg Flags
 Timing Standards
 Eyefinity Definitions
 PowerXpress Definitions
 For Application Profiles
 For Display Port 1.2
 Driver Supported Gamut Space
 DDCInfo Pixel Formats
 Deep Bit Depth
 Memory Type
 Define_adapter_tear_free_status
 Define_adapter_crossdisplay_platforminfo
 Define_adapter_crossdisplay_option
 Adapter Capabilities
 Define_controllermode_ulModifiers

Defines

#define ADL_MAX_DISPLAY_NAME   256
 needed for ADLDDCInfo structure
#define ADL_PM_PARAM_DONT_CHANGE   0
 Defines used by OD5.
#define ADL_DISPLAY_DISPLAYMAP_OPTION_GPUINFO   0x00000001
#define ADL_DISPLAY_DISPLAYTARGET_PREFERRED   0x00000001
#define ADL_DISPLAY_POSSIBLEMAPRESULT_VALID   0x00000001
#define ADL_DISPLAY_POSSIBLEMAPRESULT_BEZELSUPPORTED   0x00000002
#define ADL_DISPLAY_POSSIBLEMAPRESULT_OVERLAPSUPPORTED   0x00000004
#define ADL_I2C_MAJOR_API_REV   0x00000001
#define ADL_I2C_MINOR_DEFAULT_API_REV   0x00000000
#define ADL_I2C_MINOR_OEM_API_REV   0x00000001
#define ADL_DL_I2C_LINE_OEM   0x00000001
#define ADL_DL_I2C_LINE_OD_CONTROL   0x00000002
#define ADL_DL_I2C_LINE_OEM2   0x00000003
#define ADL_DL_I2C_LINE_OEM3   0x00000004
#define ADL_DL_I2C_LINE_OEM4   0x00000005
#define ADL_DL_I2C_LINE_OEM5   0x00000006
#define ADL_DL_I2C_LINE_OEM6   0x00000007
#define ADL_DL_I2C_MAXDATASIZE   0x00000040
#define ADL_DL_I2C_MAXWRITEDATASIZE   0x0000000C
#define ADL_DL_I2C_MAXADDRESSLENGTH   0x00000006
#define ADL_DL_I2C_MAXOFFSETLENGTH   0x00000004
#define ADL_DL_DISPLAYPROPERTY_TYPE_UNKNOWN   0
 Values for ADLDisplayProperty.iPropertyType.
#define ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE   1
#define ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANSCALING   2
#define ADL_DL_DISPLAYPROPERTY_TYPE_ITCFLAGENABLE   9
 Enables ITC processing for HDMI panels that are capable of the feature.
#define ADL_DL_DISPLAYCONTENT_TYPE_GRAPHICS   1
#define ADL_DL_DISPLAYCONTENT_TYPE_PHOTO   2
#define ADL_DL_DISPLAYCONTENT_TYPE_CINEMA   4
#define ADL_DL_DISPLAYCONTENT_TYPE_GAME   8
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_CENTER   0
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_FULLSCREEN   1
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_ASPECTRATIO   2
#define ADL_DL_DISPLAY_DITHER_UNKNOWN   0
#define ADL_DL_DISPLAY_DITHER_DISABLED   1
#define ADL_DL_DISPLAY_DITHER_ENABLED   2
#define ADL_MAX_EDIDDATA_SIZE   256
 Display Get Cached EDID flag.
#define ADL_MAX_OVERRIDEEDID_SIZE   512
#define ADL_MAX_EDID_EXTENSION_BLOCKS   3
#define ADL_DL_CONTROLLER_OVERLAY_ALPHA   0
#define ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX   1
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_RESET   0x00000000
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SET   0x00000001
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SCAN   0x00000002
#define ADL_GAMUT_MATRIX_SD   1
#define ADL_GAMUT_MATRIX_HD   2
#define ADL_DL_POWERXPRESS_GPU_INTEGRATED   1
#define ADL_DL_POWERXPRESS_GPU_DISCRETE   2
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_STARTED   1
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_DECLINED   2
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_ALREADY   3
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_DEFERRED   5
#define ADL_DL_POWERXPRESS_VERSION_MAJOR   2
#define ADL_DL_POWERXPRESS_VERSION_MINOR   0
#define ADL_DL_POWERXPRESS_VERSION   (((ADL_DL_POWERXPRESS_VERSION_MAJOR) << 16) | ADL_DL_POWERXPRESS_VERSION_MINOR)
#define ADL_DL_THERMAL_DOMAIN_OTHER   0
#define ADL_DL_THERMAL_DOMAIN_GPU   1
#define ADL_DL_THERMAL_FLAG_INTERRUPT   1
#define ADL_DL_THERMAL_FLAG_FANCONTROL   2
#define ADL_DL_FANCTRL_SPEED_TYPE_PERCENT   1
#define ADL_DL_FANCTRL_SPEED_TYPE_RPM   2
#define ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED   1
#define ADL_DL_MAX_MVPU_ADAPTERS   4
#define MVPU_ADAPTER_0   0x00000001
#define MVPU_ADAPTER_1   0x00000002
#define MVPU_ADAPTER_2   0x00000004
#define MVPU_ADAPTER_3   0x00000008
#define ADL_DL_MAX_REGISTRY_PATH   256
#define ADL_DL_MVPU_STATUS_OFF   0
#define ADL_DL_MVPU_STATUS_ON   1
#define ADL_XSERVERINFO_XINERAMAACTIVE   (1<<0)
 These flags are used by ADL_XServerInfo_Get().
#define ADL_XSERVERINFO_RANDR12SUPPORTED   (1<<1)

Enumerations

enum  ADLPurposeCode {
  ADL_PURPOSECODE_NORMAL = 0, ADL_PURPOSECODE_HIDE_MODE_SWITCH, ADL_PURPOSECODE_MODE_SWITCH, ADL_PURPOSECODE_ATTATCH_DEVICE,
  ADL_PURPOSECODE_DETACH_DEVICE, ADL_PURPOSECODE_SETPRIMARY_DEVICE, ADL_PURPOSECODE_GDI_ROTATION, ADL_PURPOSECODE_ATI_ROTATION
}
enum  ADLAngle { ADL_ANGLE_LANDSCAPE = 0, ADL_ANGLE_ROTATERIGHT = 90, ADL_ANGLE_ROTATE180 = 180, ADL_ANGLE_ROTATELEFT = 270 }
enum  ADLOrientationDataType { ADL_ORIENTATIONTYPE_OSDATATYPE, ADL_ORIENTATIONTYPE_NONOSDATATYPE }
enum  ADLPanningMode { ADL_PANNINGMODE_NO_PANNING = 0, ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING = 1, ADL_PANNINGMODE_ALLOW_PANNING = 2 }
enum  ADLLARGEDESKTOPTYPE { ADL_LARGEDESKTOPTYPE_NORMALDESKTOP = 0, ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP = 1, ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP = 2 }

Define Documentation

#define ADL_MAX_DISPLAY_NAME   256

needed for ADLDDCInfo structure

#define ADL_PM_PARAM_DONT_CHANGE   0

Defines used by OD5.

#define ADL_DISPLAY_DISPLAYMAP_OPTION_GPUINFO   0x00000001
#define ADL_DISPLAY_DISPLAYTARGET_PREFERRED   0x00000001
#define ADL_DISPLAY_POSSIBLEMAPRESULT_VALID   0x00000001
#define ADL_DISPLAY_POSSIBLEMAPRESULT_BEZELSUPPORTED   0x00000002
#define ADL_DISPLAY_POSSIBLEMAPRESULT_OVERLAPSUPPORTED   0x00000004
#define ADL_I2C_MAJOR_API_REV   0x00000001
#define ADL_I2C_MINOR_DEFAULT_API_REV   0x00000000
#define ADL_I2C_MINOR_OEM_API_REV   0x00000001
#define ADL_DL_I2C_LINE_OEM   0x00000001
#define ADL_DL_I2C_LINE_OD_CONTROL   0x00000002
#define ADL_DL_I2C_LINE_OEM2   0x00000003
#define ADL_DL_I2C_LINE_OEM3   0x00000004
#define ADL_DL_I2C_LINE_OEM4   0x00000005
#define ADL_DL_I2C_LINE_OEM5   0x00000006
#define ADL_DL_I2C_LINE_OEM6   0x00000007
#define ADL_DL_I2C_MAXDATASIZE   0x00000040
#define ADL_DL_I2C_MAXWRITEDATASIZE   0x0000000C
#define ADL_DL_I2C_MAXADDRESSLENGTH   0x00000006
#define ADL_DL_I2C_MAXOFFSETLENGTH   0x00000004
#define ADL_DL_DISPLAYPROPERTY_TYPE_UNKNOWN   0
#define ADL_DL_DISPLAYPROPERTY_TYPE_EXPANSIONMODE   1
#define ADL_DL_DISPLAYPROPERTY_TYPE_USEUNDERSCANSCALING   2
#define ADL_DL_DISPLAYPROPERTY_TYPE_ITCFLAGENABLE   9

Enables ITC processing for HDMI panels that are capable of the feature.

#define ADL_DL_DISPLAYCONTENT_TYPE_GRAPHICS   1

Values for ADLDisplayContent.iContentType Certain HDMI panels that support ITC have support for a feature such that, the display on the panel can be adjusted to optimize the view of the content being displayed, depending on the type of content.

#define ADL_DL_DISPLAYCONTENT_TYPE_PHOTO   2
#define ADL_DL_DISPLAYCONTENT_TYPE_CINEMA   4
#define ADL_DL_DISPLAYCONTENT_TYPE_GAME   8
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_CENTER   0
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_FULLSCREEN   1
#define ADL_DL_DISPLAYPROPERTY_EXPANSIONMODE_ASPECTRATIO   2
#define ADL_DL_DISPLAY_DITHER_UNKNOWN   0
#define ADL_DL_DISPLAY_DITHER_DISABLED   1
#define ADL_DL_DISPLAY_DITHER_ENABLED   2
#define ADL_MAX_EDIDDATA_SIZE   256

Display Get Cached EDID flag.

#define ADL_MAX_OVERRIDEEDID_SIZE   512
#define ADL_MAX_EDID_EXTENSION_BLOCKS   3
#define ADL_DL_CONTROLLER_OVERLAY_ALPHA   0
#define ADL_DL_CONTROLLER_OVERLAY_ALPHAPERPIX   1
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_RESET   0x00000000
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SET   0x00000001
#define ADL_DL_DISPLAY_DATA_PACKET__INFO_PACKET_SCAN   0x00000002
#define ADL_GAMUT_MATRIX_SD   1
#define ADL_GAMUT_MATRIX_HD   2
#define ADL_DL_POWERXPRESS_GPU_INTEGRATED   1
#define ADL_DL_POWERXPRESS_GPU_DISCRETE   2
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_STARTED   1
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_DECLINED   2
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_ALREADY   3
#define ADL_DL_POWERXPRESS_SWITCH_RESULT_DEFERRED   5
#define ADL_DL_POWERXPRESS_VERSION_MAJOR   2
#define ADL_DL_POWERXPRESS_VERSION_MINOR   0
#define ADL_DL_POWERXPRESS_VERSION   (((ADL_DL_POWERXPRESS_VERSION_MAJOR) << 16) | ADL_DL_POWERXPRESS_VERSION_MINOR)
#define ADL_DL_THERMAL_DOMAIN_OTHER   0
#define ADL_DL_THERMAL_DOMAIN_GPU   1
#define ADL_DL_THERMAL_FLAG_INTERRUPT   1
#define ADL_DL_THERMAL_FLAG_FANCONTROL   2
#define ADL_DL_FANCTRL_SPEED_TYPE_PERCENT   1
#define ADL_DL_FANCTRL_SPEED_TYPE_RPM   2
#define ADL_DL_FANCTRL_FLAG_USER_DEFINED_SPEED   1
#define ADL_DL_MAX_MVPU_ADAPTERS   4
#define MVPU_ADAPTER_0   0x00000001
#define MVPU_ADAPTER_1   0x00000002
#define MVPU_ADAPTER_2   0x00000004
#define MVPU_ADAPTER_3   0x00000008
#define ADL_DL_MAX_REGISTRY_PATH   256
#define ADL_DL_MVPU_STATUS_OFF   0
#define ADL_DL_MVPU_STATUS_ON   1
#define ADL_XSERVERINFO_XINERAMAACTIVE   (1<<0)

These flags are used by ADL_XServerInfo_Get().

Xinerama is active in the x-server, Xinerama extension may report it to be active but it may not be active in x-server

#define ADL_XSERVERINFO_RANDR12SUPPORTED   (1<<1)

RandR 1.2 is supported by driver, RandR extension may report version 1.2 but driver may not support it


Enumeration Type Documentation

Enumerator:
ADL_PURPOSECODE_NORMAL 
ADL_PURPOSECODE_HIDE_MODE_SWITCH 
ADL_PURPOSECODE_MODE_SWITCH 
ADL_PURPOSECODE_ATTATCH_DEVICE 
ADL_PURPOSECODE_DETACH_DEVICE 
ADL_PURPOSECODE_SETPRIMARY_DEVICE 
ADL_PURPOSECODE_GDI_ROTATION 
ADL_PURPOSECODE_ATI_ROTATION 
enum ADLAngle
Enumerator:
ADL_ANGLE_LANDSCAPE 
ADL_ANGLE_ROTATERIGHT 
ADL_ANGLE_ROTATE180 
ADL_ANGLE_ROTATELEFT 
Enumerator:
ADL_ORIENTATIONTYPE_OSDATATYPE 
ADL_ORIENTATIONTYPE_NONOSDATATYPE 
Enumerator:
ADL_PANNINGMODE_NO_PANNING 
ADL_PANNINGMODE_AT_LEAST_ONE_NO_PANNING 
ADL_PANNINGMODE_ALLOW_PANNING 
Enumerator:
ADL_LARGEDESKTOPTYPE_NORMALDESKTOP 
ADL_LARGEDESKTOPTYPE_PSEUDOLARGEDESKTOP 
ADL_LARGEDESKTOPTYPE_VERYLARGEDESKTOP 

Copyright © 2009-2012 Advanced Micro Devices, Inc. All rights reserved.  AMD Developer