adl_structures.h File Reference

This file contains the structure declarations that are used by the public ADL interfaces for Linux and Windows(XP, Vista and Windows 7); 32bit and 64bit platforms.
Included in ADL SDK. More...


Data Structures

struct  AdapterInfo
 Structure containing information about the graphics adapter. More...
struct  XScreenInfo
 Structure containing information about the Linux X screen information. More...
struct  ADLMemoryInfo
 Structure containing information about the ASIC memory. More...
struct  ADLMemoryRequired
 Structure containing information about memory required by type. More...
struct  ADLMemoryDisplayFeatures
 Structure containing information about the features associated with a display. More...
struct  ADLDDCInfo
 Structure containing DDC information. More...
struct  ADLDDCInfo2
 Structure containing DDC information. More...
struct  ADLGamma
 Structure containing information controller Gamma settings. More...
struct  ADLCustomMode
 Structure containing information about component video custom modes. More...
struct  ADLGetClocksOUT
 Structure containing Clock information for OD5 calls. More...
struct  ADLDisplayConfig
 Structure containing HDTV information for display calls. More...
struct  ADLDisplayID
 Structure containing information about the display device. More...
struct  ADLDisplayInfo
 Structure containing information about the display device. More...
struct  ADLDisplayDPMSTInfo
 Structure containing information about the display port MST device. More...
struct  ADLDisplayMode
 Structure containing the display mode definition used per controller. More...
struct  ADLDetailedTiming
 Structure containing detailed timing parameters. More...
struct  ADLDisplayModeInfo
 Structure containing display mode information. More...
struct  ADLDisplayProperty
 Structure containing information about display property. More...
struct  ADLClockInfo
 Structure containing information about Clock. More...
struct  ADLI2C
 Structure containing information about I2C. More...
struct  ADLDisplayEDIDData
 Structure containing information about EDID data. More...
struct  ADLControllerOverlayInput
 Structure containing information about input of controller overlay adjustment. More...
struct  ADLAdjustmentinfo
 Structure containing information about overlay adjustment. More...
struct  ADLControllerOverlayInfo
 Structure containing information about controller overlay information. More...
struct  ADLGLSyncModuleID
 Structure containing GL-Sync module information. More...
struct  ADLGLSyncPortCaps
 Structure containing GL-Sync ports capabilities. More...
struct  ADLGLSyncGenlockConfig
 Structure containing GL-Sync Genlock settings. More...
struct  ADLGlSyncPortInfo
 Structure containing GL-Sync port information. More...
struct  ADLGlSyncPortControl
 Structure containing GL-Sync port control settings. More...
struct  ADLGlSyncMode
 Structure containing GL-Sync mode of a display. More...
struct  ADLGlSyncMode2
 Structure containing GL-Sync mode of a display. More...
struct  ADLInfoPacket
 Structure containing the packet info of a display. More...
struct  ADLAVIInfoPacket
 Structure containing the AVI packet info of a display. More...
struct  ADLODClockSetting
 Structure containing the Overdrive clock setting. More...
struct  ADLAdapterODClockInfo
 Structure containing the Overdrive clock information. More...
struct  ADLAdapterODClockConfig
 Structure containing the Overdrive clock configuration. More...
struct  ADLPMActivity
 Structure containing information about current power management related activity. More...
struct  ADLThermalControllerInfo
 Structure containing information about thermal controller. More...
struct  ADLTemperature
 Structure containing information about thermal controller temperature. More...
struct  ADLFanSpeedInfo
 Structure containing information about thermal controller fan speed. More...
struct  ADLFanSpeedValue
 Structure containing information about fan speed reported by thermal controller. More...
struct  ADLODParameterRange
 Structure containing the range of Overdrive parameter. More...
struct  ADLODParameters
 Structure containing information about Overdrive parameters. More...
struct  ADLODPerformanceLevel
 Structure containing information about Overdrive level. More...
struct  ADLODPerformanceLevels
 Structure containing information about Overdrive performance levels. More...
struct  ADLCrossfireComb
 Structure containing information about the proper CrossfireX chains combinations. More...
struct  ADLCrossfireInfo
 Structure containing CrossfireX state and error information. More...
struct  ADLBiosInfo
 Structure containing information about the BIOS. More...
struct  ADLAdapterLocation
 Structure containing information about adapter location. More...
struct  ADLMVPUCaps
 Structure containing information about MultiVPU capabilities. More...
struct  ADLMVPUStatus
 Structure containing information about MultiVPU status. More...
struct  ADLActivatableSource
 Structure containing information about the activatable source. More...
struct  ADLMode
 Structure containing information about display mode. More...
struct  ADLDisplayTarget
 Structure containing information about display target information. More...
struct  tagADLBezelTransientMode
 Structure containing information about the display SLS bezel Mode information. More...
struct  ADLAdapterDisplayCap
 Structure containing information about the adapter display manner. More...
struct  ADLDisplayMap
 Structure containing information about display mapping. More...
struct  ADLPossibleMap
 Structure containing information about the display device possible map for one GPU. More...
struct  ADLPossibleMapping
 Structure containing information about display possible mapping. More...
struct  ADLPossibleMapResult
 Structure containing information about the validated display device possible map result. More...
struct  ADLSLSGrid
 Structure containing information about the display SLS Grid information. More...
struct  ADLSLSMap
 Structure containing information about the display SLS Map information. More...
struct  ADLSLSOffset
 Structure containing information about the display SLS Offset information. More...
struct  ADLSLSMode
 Structure containing information about the display SLS Mode information. More...
struct  ADLPossibleSLSMap
 Structure containing information about the display Possible SLS Map information. More...
struct  ADLSLSTarget
 Structure containing information about the SLS targets. More...
struct  ADLBezelOffsetSteppingSize
 Structure containing information about the Adapter offset stepping size. More...
struct  ADLPXConfigCaps
 Structure containing information about driver supported PowerExpress Config Caps. More...
struct  _ADLApplicationData
 Structure containing information about an application. More...
struct  _PropertyRecord
 Structure containing information of a property of an application profile. More...
struct  _ADLApplicationProfile
 Structure containing information about an application profile. More...
struct  ADLPowerControlInfo
 Structure containing information about an OD5 Power Control feature. More...
struct  _ADLControllerMode
 Structure containing information about an controller mode. More...
struct  ADLDisplayIdentifier
 Structure containing information about a display. More...
struct  _ADLOD6ParameterRange
 Structure containing information about Overdrive 6 clock range. More...
struct  _ADLOD6Capabilities
 Structure containing information about Overdrive 6 capabilities. More...
struct  _ADLOD6PerformanceLevel
 Structure containing information about Overdrive 6 clock values. More...
struct  _ADLOD6StateInfo
 Structure containing information about Overdrive 6 clocks. More...
struct  _ADLOD6CurrentStatus
 Structure containing information about current Overdrive 6 performance status. More...
struct  _ADLOD6ThermalControllerCaps
 Structure containing information about Overdrive 6 thermal contoller capabilities. More...
struct  _ADLOD6FanSpeedInfo
 Structure containing information about Overdrive 6 fan speed information. More...
struct  _ADLOD6FanSpeedValue
 Structure containing information about Overdrive 6 fan speed value. More...
struct  _ADLOD6PowerControlInfo
 Structure containing information about Overdrive 6 PowerControl settings. More...
struct  _ADLECCData
 Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected. More...

Typedefs

typedef struct AdapterInfoLPAdapterInfo
typedef struct XScreenInfoLPXScreenInfo
typedef struct ADLMemoryInfoLPADLMemoryInfo
typedef struct ADLMemoryRequiredLPADLMemoryRequired
typedef struct
ADLMemoryDisplayFeatures
LPADLMemoryDisplayFeatures
typedef struct ADLDDCInfoLPADLDDCInfo
typedef struct ADLDDCInfo2LPADLDDCInfo2
typedef struct ADLGammaLPADLGamma
typedef struct ADLCustomModeLPADLCustomMode
typedef struct ADLDisplayIDLPADLDisplayID
typedef struct ADLDisplayInfoLPADLDisplayInfo
typedef struct
ADLDisplayDPMSTInfo
LPADLDisplayDPMSTInfo
typedef struct ADLClockInfoLPADLClockInfo
typedef struct ADLGLSyncModuleIDLPADLGLSyncModuleID
typedef struct ADLGLSyncPortCapsLPADLGLSyncPortCaps
typedef struct
ADLGLSyncGenlockConfig
LPADLGLSyncGenlockConfig
typedef struct ADLGlSyncPortInfoLPADLGlSyncPortInfo
typedef struct ADLGlSyncModeLPADLGlSyncMode
typedef struct ADLGlSyncMode2LPADLGlSyncMode2
typedef struct ADLBiosInfoLPADLBiosInfo
typedef struct ADLAdapterLocation ADLBdf
typedef struct
ADLActivatableSource
LPADLActivatableSource
typedef struct ADLModeLPADLMode
typedef struct ADLDisplayTargetLPADLDisplayTarget
typedef struct
tagADLBezelTransientMode 
ADLBezelTransientMode
 Structure containing information about the display SLS bezel Mode information.
typedef struct
tagADLBezelTransientMode
LPADLBezelTransientMode
typedef struct
ADLAdapterDisplayCap
LPADLAdapterDisplayCap
typedef struct ADLDisplayMapLPADLDisplayMap
typedef struct ADLPossibleMapLPADLPossibleMap
typedef struct ADLPossibleMappingLPADLPossibleMapping
typedef struct
ADLPossibleMapResult
LPADLPossibleMapResult
typedef struct ADLSLSGridLPADLSLSGrid
typedef struct ADLSLSMapLPADLSLSMap
typedef struct ADLSLSOffsetLPADLSLSOffset
typedef struct ADLSLSModeLPADLSLSMode
typedef struct ADLPossibleSLSMapLPADLPossibleSLSMap
typedef struct ADLSLSTargetLPADLSLSTarget
typedef struct
ADLBezelOffsetSteppingSize
LPADLBezelOffsetSteppingSize
typedef struct ADLPXConfigCapsLPADLPXConfigCaps
typedef struct _ADLApplicationData ADLApplicationData
 Structure containing information about an application.
typedef struct _PropertyRecord PropertyRecord
 Structure containing information of a property of an application profile.
typedef struct
_ADLApplicationProfile 
ADLApplicationProfile
 Structure containing information about an application profile.
typedef struct _ADLControllerMode ADLControllerMode
 Structure containing information about an controller mode.
typedef struct
_ADLOD6ParameterRange 
ADLOD6ParameterRange
 Structure containing information about Overdrive 6 clock range.
typedef struct _ADLOD6Capabilities ADLOD6Capabilities
 Structure containing information about Overdrive 6 capabilities.
typedef struct
_ADLOD6PerformanceLevel 
ADLOD6PerformanceLevel
 Structure containing information about Overdrive 6 clock values.
typedef struct _ADLOD6StateInfo ADLOD6StateInfo
 Structure containing information about Overdrive 6 clocks.
typedef struct _ADLOD6CurrentStatus ADLOD6CurrentStatus
 Structure containing information about current Overdrive 6 performance status.
typedef struct
_ADLOD6ThermalControllerCaps 
ADLOD6ThermalControllerCaps
 Structure containing information about Overdrive 6 thermal contoller capabilities.
typedef struct _ADLOD6FanSpeedInfo ADLOD6FanSpeedInfo
 Structure containing information about Overdrive 6 fan speed information.
typedef struct _ADLOD6FanSpeedValue ADLOD6FanSpeedValue
 Structure containing information about Overdrive 6 fan speed value.
typedef struct
_ADLOD6PowerControlInfo 
ADLOD6PowerControlInfo
 Structure containing information about Overdrive 6 PowerControl settings.
typedef struct _ADLECCData ADLECCData
 Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected.


Detailed Description

This file contains the structure declarations that are used by the public ADL interfaces for Linux and Windows(XP, Vista and Windows 7); 32bit and 64bit platforms.
Included in ADL SDK.

Copyright (c) 2008 - 2013 Advanced Micro Devices, Inc. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. All data structures used in AMD Display Library (ADL) public interfaces should be defined in this header file.


Typedef Documentation

typedef struct AdapterInfo * LPAdapterInfo

typedef struct XScreenInfo * LPXScreenInfo

typedef struct ADLMemoryInfo * LPADLMemoryInfo

typedef struct ADLDDCInfo * LPADLDDCInfo

typedef struct ADLDDCInfo2 * LPADLDDCInfo2

typedef struct ADLGamma * LPADLGamma

typedef struct ADLCustomMode * LPADLCustomMode

typedef struct ADLDisplayID * LPADLDisplayID

typedef struct ADLDisplayInfo * LPADLDisplayInfo

typedef struct ADLClockInfo * LPADLClockInfo

typedef struct ADLGlSyncMode * LPADLGlSyncMode

typedef struct ADLGlSyncMode2 * LPADLGlSyncMode2

typedef struct ADLBiosInfo * LPADLBiosInfo

typedef struct ADLAdapterLocation ADLBdf

typedef struct ADLMode * LPADLMode

Structure containing information about the display SLS bezel Mode information.

This structure is used to store the display SLS bezel Mode information.

typedef struct ADLDisplayMap * LPADLDisplayMap

typedef struct ADLPossibleMap * LPADLPossibleMap

typedef struct ADLSLSGrid * LPADLSLSGrid

typedef struct ADLSLSMap * LPADLSLSMap

typedef struct ADLSLSOffset * LPADLSLSOffset

typedef struct ADLSLSMode * LPADLSLSMode

typedef struct ADLSLSTarget * LPADLSLSTarget

Structure containing information about an application.

This structure is used to store basic information of an application

Structure containing information of a property of an application profile.

This structure is used to store property information of an application profile

Structure containing information about an application profile.

This structure is used to store information of an application profile

Structure containing information about an controller mode.

This structure is used to store information of an controller mode

Structure containing information about Overdrive 6 clock range.

This structure is used to store information about Overdrive 6 clock range

Structure containing information about Overdrive 6 capabilities.

This structure is used to store information about Overdrive 6 capabilities

Structure containing information about Overdrive 6 clock values.

This structure is used to store information about Overdrive 6 clock values.

Structure containing information about Overdrive 6 clocks.

This structure is used to store information about Overdrive 6 clocks. This is a variable-sized structure. iNumberOfPerformanceLevels indicate how many elements are contained in the aLevels array.

Structure containing information about current Overdrive 6 performance status.

This structure is used to store information about current Overdrive 6 performance status.

Structure containing information about Overdrive 6 thermal contoller capabilities.

This structure is used to store information about Overdrive 6 thermal controller capabilities

Structure containing information about Overdrive 6 fan speed information.

This structure is used to store information about Overdrive 6 fan speed information

Structure containing information about Overdrive 6 fan speed value.

This structure is used to store information about Overdrive 6 fan speed value

Structure containing information about Overdrive 6 PowerControl settings.

This structure is used to store information about Overdrive 6 PowerControl settings. PowerControl is the feature which allows the performance characteristics of the GPU to be adjusted by changing the PowerTune power limits.

typedef struct _ADLECCData ADLECCData

Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected.


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