Data Structures | Typedefs

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...

Typedefs

typedef struct AdapterInfo AdapterInfo
 Structure containing information about the graphics adapter.
typedef struct AdapterInfoLPAdapterInfo
typedef struct XScreenInfo XScreenInfo
 Structure containing information about the Linux X screen information.
typedef struct XScreenInfoLPXScreenInfo
typedef struct ADLMemoryInfo ADLMemoryInfo
 Structure containing information about the ASIC memory.
typedef struct ADLMemoryInfoLPADLMemoryInfo
typedef struct ADLMemoryRequired ADLMemoryRequired
 Structure containing information about memory required by type.
typedef struct ADLMemoryRequiredLPADLMemoryRequired
typedef struct
ADLMemoryDisplayFeatures 
ADLMemoryDisplayFeatures
 Structure containing information about the features associated with a display.
typedef struct
ADLMemoryDisplayFeatures
LPADLMemoryDisplayFeatures
typedef struct ADLDDCInfo ADLDDCInfo
 Structure containing DDC information.
typedef struct ADLDDCInfoLPADLDDCInfo
typedef struct ADLDDCInfo2 ADLDDCInfo2
 Structure containing DDC information.
typedef struct ADLDDCInfo2LPADLDDCInfo2
typedef struct ADLGamma ADLGamma
 Structure containing information controller Gamma settings.
typedef struct ADLGammaLPADLGamma
typedef struct ADLCustomMode ADLCustomMode
 Structure containing information about component video custom modes.
typedef struct ADLCustomModeLPADLCustomMode
typedef struct ADLGetClocksOUT ADLGetClocksOUT
 Structure containing Clock information for OD5 calls.
typedef struct ADLDisplayConfig ADLDisplayConfig
 Structure containing HDTV information for display calls.
typedef struct ADLDisplayID ADLDisplayID
 Structure containing information about the display device.
typedef struct ADLDisplayIDLPADLDisplayID
typedef struct ADLDisplayInfo ADLDisplayInfo
 Structure containing information about the display device.
typedef struct ADLDisplayInfoLPADLDisplayInfo
typedef struct ADLDisplayDPMSTInfo ADLDisplayDPMSTInfo
 Structure containing information about the display port MST device.
typedef struct
ADLDisplayDPMSTInfo
LPADLDisplayDPMSTInfo
typedef struct ADLDisplayMode ADLDisplayMode
 Structure containing the display mode definition used per controller.
typedef struct ADLDetailedTiming ADLDetailedTiming
 Structure containing detailed timing parameters.
typedef struct ADLDisplayModeInfo ADLDisplayModeInfo
 Structure containing display mode information.
typedef struct ADLDisplayProperty ADLDisplayProperty
 Structure containing information about display property.
typedef struct ADLClockInfo ADLClockInfo
 Structure containing information about Clock.
typedef struct ADLClockInfoLPADLClockInfo
typedef struct ADLI2C ADLI2C
 Structure containing information about I2C.
typedef struct ADLDisplayEDIDData ADLDisplayEDIDData
 Structure containing information about EDID data.
typedef struct
ADLControllerOverlayInput 
ADLControllerOverlayInput
 Structure containing information about input of controller overlay adjustment.
typedef struct ADLAdjustmentinfo ADLAdjustmentinfo
 Structure containing information about overlay adjustment.
typedef struct
ADLControllerOverlayInfo 
ADLControllerOverlayInfo
 Structure containing information about controller overlay information.
typedef struct ADLGLSyncModuleID ADLGLSyncModuleID
 Structure containing GL-Sync module information.
typedef struct ADLGLSyncModuleIDLPADLGLSyncModuleID
typedef struct ADLGLSyncPortCaps ADLGLSyncPortCaps
 Structure containing GL-Sync ports capabilities.
typedef struct ADLGLSyncPortCapsLPADLGLSyncPortCaps
typedef struct
ADLGLSyncGenlockConfig 
ADLGLSyncGenlockConfig
 Structure containing GL-Sync Genlock settings.
typedef struct
ADLGLSyncGenlockConfig
LPADLGLSyncGenlockConfig
typedef struct ADLGlSyncPortInfo ADLGlSyncPortInfo
 Structure containing GL-Sync port information.
typedef struct ADLGlSyncPortInfoLPADLGlSyncPortInfo
typedef struct ADLGlSyncPortControl ADLGlSyncPortControl
 Structure containing GL-Sync port control settings.
typedef struct ADLGlSyncMode ADLGlSyncMode
 Structure containing GL-Sync mode of a display.
typedef struct ADLGlSyncModeLPADLGlSyncMode
typedef struct ADLGlSyncMode2 ADLGlSyncMode2
 Structure containing GL-Sync mode of a display.
typedef struct ADLGlSyncMode2LPADLGlSyncMode2
typedef struct ADLInfoPacket ADLInfoPacket
 Structure containing the packet info of a display.
typedef struct ADLAVIInfoPacket ADLAVIInfoPacket
 Structure containing the AVI packet info of a display.
typedef struct ADLODClockSetting ADLODClockSetting
 Structure containing the Overdrive clock setting.
typedef struct
ADLAdapterODClockInfo 
ADLAdapterODClockInfo
 Structure containing the Overdrive clock information.
typedef struct
ADLAdapterODClockConfig 
ADLAdapterODClockConfig
 Structure containing the Overdrive clock configuration.
typedef struct ADLPMActivity ADLPMActivity
 Structure containing information about current power management related activity.
typedef struct
ADLThermalControllerInfo 
ADLThermalControllerInfo
 Structure containing information about thermal controller.
typedef struct ADLTemperature ADLTemperature
 Structure containing information about thermal controller temperature.
typedef struct ADLFanSpeedInfo ADLFanSpeedInfo
 Structure containing information about thermal controller fan speed.
typedef struct ADLFanSpeedValue ADLFanSpeedValue
 Structure containing information about fan speed reported by thermal controller.
typedef struct ADLODParameterRange ADLODParameterRange
 Structure containing the range of Overdrive parameter.
typedef struct ADLODParameters ADLODParameters
 Structure containing information about Overdrive parameters.
typedef struct
ADLODPerformanceLevel 
ADLODPerformanceLevel
 Structure containing information about Overdrive level.
typedef struct
ADLODPerformanceLevels 
ADLODPerformanceLevels
 Structure containing information about Overdrive performance levels.
typedef struct ADLCrossfireComb ADLCrossfireComb
 Structure containing information about the proper CrossfireX chains combinations.
typedef struct ADLCrossfireInfo ADLCrossfireInfo
 Structure containing CrossfireX state and error information.
typedef struct ADLBiosInfo ADLBiosInfo
 Structure containing information about the BIOS.
typedef struct ADLBiosInfoLPADLBiosInfo
typedef struct ADLAdapterLocation ADLAdapterLocation
 Structure containing information about adapter location.
typedef struct ADLAdapterLocation ADLBdf
typedef struct ADLMVPUCaps ADLMVPUCaps
 Structure containing information about MultiVPU capabilities.
typedef struct ADLMVPUStatus ADLMVPUStatus
 Structure containing information about MultiVPU status.
typedef struct ADLActivatableSource ADLActivatableSource
 Structure containing information about the activatable source.
typedef struct
ADLActivatableSource
LPADLActivatableSource
typedef struct ADLMode ADLMode
 Structure containing information about display mode.
typedef struct ADLModeLPADLMode
typedef struct ADLDisplayTarget ADLDisplayTarget
 Structure containing information about display target information.
typedef struct ADLDisplayTargetLPADLDisplayTarget
typedef struct
tagADLBezelTransientMode 
ADLBezelTransientMode
 Structure containing information about the display SLS bezel Mode information.
typedef struct
tagADLBezelTransientMode
LPADLBezelTransientMode
typedef struct ADLAdapterDisplayCap ADLAdapterDisplayCap
 Structure containing information about the adapter display manner.
typedef struct
ADLAdapterDisplayCap
LPADLAdapterDisplayCap
typedef struct ADLDisplayMap ADLDisplayMap
 Structure containing information about display mapping.
typedef struct ADLDisplayMapLPADLDisplayMap
typedef struct ADLPossibleMap ADLPossibleMap
 Structure containing information about the display device possible map for one GPU.
typedef struct ADLPossibleMapLPADLPossibleMap
typedef struct ADLPossibleMapping ADLPossibleMapping
 Structure containing information about display possible mapping.
typedef struct ADLPossibleMappingLPADLPossibleMapping
typedef struct ADLPossibleMapResult ADLPossibleMapResult
 Structure containing information about the validated display device possible map result.
typedef struct
ADLPossibleMapResult
LPADLPossibleMapResult
typedef struct ADLSLSGrid ADLSLSGrid
 Structure containing information about the display SLS Grid information.
typedef struct ADLSLSGridLPADLSLSGrid
typedef struct ADLSLSMap ADLSLSMap
 Structure containing information about the display SLS Map information.
typedef struct ADLSLSMapLPADLSLSMap
typedef struct ADLSLSOffset ADLSLSOffset
 Structure containing information about the display SLS Offset information.
typedef struct ADLSLSOffsetLPADLSLSOffset
typedef struct ADLSLSMode ADLSLSMode
 Structure containing information about the display SLS Mode information.
typedef struct ADLSLSModeLPADLSLSMode
typedef struct ADLPossibleSLSMap ADLPossibleSLSMap
 Structure containing information about the display Possible SLS Map information.
typedef struct ADLPossibleSLSMapLPADLPossibleSLSMap
typedef struct ADLSLSTarget ADLSLSTarget
 Structure containing information about the SLS targets.
typedef struct ADLSLSTargetLPADLSLSTarget
typedef struct
ADLBezelOffsetSteppingSize 
ADLBezelOffsetSteppingSize
 Structure containing information about the Adapter offset stepping size.
typedef struct
ADLBezelOffsetSteppingSize
LPADLBezelOffsetSteppingSize
typedef struct ADLPXConfigCaps ADLPXConfigCaps
 Structure containing information about driver supported PowerExpress Config Caps.
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 ADLPowerControlInfo ADLPowerControlInfo
 Structure containing information about an OD5 Power Control feature.
typedef struct _ADLControllerMode ADLControllerMode
 Structure containing information about an controller mode.

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 - 2012 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 AdapterInfo

Structure containing information about the graphics adapter.

This structure is used to store various information about the graphics adapter. This information can be returned to the user. Alternatively, it can be used to access various driver calls to set or fetch various settings upon the user's request.

typedef struct AdapterInfo * LPAdapterInfo
typedef struct XScreenInfo XScreenInfo

Structure containing information about the Linux X screen information.

This structure is used to store the current screen number and xorg.conf ID name assoicated with an adapter index. This structure is updated during ADL_Main_Control_Refresh or ADL_ScreenInfo_Update. Note: This structure should be used in place of iXScreenNum and strXScreenConfigName in AdapterInfo as they will be deprecated.

typedef struct XScreenInfo * LPXScreenInfo
typedef struct ADLMemoryInfo ADLMemoryInfo

Structure containing information about the ASIC memory.

This structure is used to store various information about the ASIC memory. This information can be returned to the user.

typedef struct ADLMemoryInfo * LPADLMemoryInfo

Structure containing information about memory required by type.

This structure is returned by ADL_Adapter_ConfigMemory_Get, which given a desktop and display configuration will return the Memory used.

Structure containing information about the features associated with a display.

This structure is a parameter to ADL_Adapter_ConfigMemory_Get, which given a desktop and display configuration will return the Memory used.

typedef struct ADLDDCInfo ADLDDCInfo

Structure containing DDC information.

This structure is used to store various DDC information that can be returned to the user. Note that all fields of type int are actually defined as unsigned int types within the driver.

typedef struct ADLDDCInfo * LPADLDDCInfo
typedef struct ADLDDCInfo2 ADLDDCInfo2

Structure containing DDC information.

This structure is used to store various DDC information that can be returned to the user. Note that all fields of type int are actually defined as unsigned int types within the driver.

typedef struct ADLDDCInfo2 * LPADLDDCInfo2
typedef struct ADLGamma ADLGamma

Structure containing information controller Gamma settings.

This structure is used to store the red, green and blue color channel information for the. controller gamma setting. This information is returned by ADL, and it can also be used to set the controller gamma setting.

typedef struct ADLGamma * LPADLGamma
typedef struct ADLCustomMode ADLCustomMode

Structure containing information about component video custom modes.

This structure is used to store the component video custom mode.

typedef struct ADLCustomMode * LPADLCustomMode

Structure containing Clock information for OD5 calls.

This structure is used to retrieve clock information for OD5 calls.

Structure containing HDTV information for display calls.

This structure is used to retrieve HDTV information information for display calls.

typedef struct ADLDisplayID ADLDisplayID

Structure containing information about the display device.

This structure is used to store display device information such as display index, type, name, connection status, mapped adapter and controller indexes, whether or not multiple VPUs are supported, local display connections or not (through Lasso), etc. This information can be returned to the user. Alternatively, it can be used to access various driver calls to set or fetch various display device related settings upon the user's request.

typedef struct ADLDisplayID * LPADLDisplayID

Structure containing information about the display device.

This structure is used to store various information about the display device. This information can be returned to the user, or used to access various driver calls to set or fetch various display-device-related settings upon the user's request

Examples:
Sample-Managed/program.cs.
typedef struct ADLDisplayInfo * LPADLDisplayInfo

Structure containing information about the display port MST device.

This structure is used to store various MST information about the display port device. This information can be returned to the user, or used to access various driver calls to fetch various display-device-related settings upon the user's request

Structure containing the display mode definition used per controller.

This structure is used to store the display mode definition used per controller.

Structure containing detailed timing parameters.

This structure is used to store the detailed timing parameters.

Structure containing display mode information.

This structure is used to store the display mode information.

Structure containing information about display property.

This structure is used to store the display property for the current adapter.

typedef struct ADLClockInfo ADLClockInfo

Structure containing information about Clock.

This structure is used to store the clock information for the current adapter such as core clock and memory clock info.

typedef struct ADLClockInfo * LPADLClockInfo
typedef struct ADLI2C ADLI2C

Structure containing information about I2C.

This structure is used to store the I2C information for the current adapter. This structure is used by the ADL_Display_WriteAndReadI2C() function.

Structure containing information about EDID data.

This structure is used to store the information about EDID data for the adapter. This structure is used by the ADL_Display_EdidData_Get() and ADL_Display_EdidData_Set() functions.

Structure containing information about input of controller overlay adjustment.

This structure is used to store the information about input of controller overlay adjustment for the adapter. This structure is used by the ADL_Display_ControllerOverlayAdjustmentCaps_Get, ADL_Display_ControllerOverlayAdjustmentData_Get, and ADL_Display_ControllerOverlayAdjustmentData_Set() functions.

Structure containing information about overlay adjustment.

This structure is used to store the information about overlay adjustment for the adapter. This structure is used by the ADLControllerOverlayInfo() function.

Structure containing information about controller overlay information.

This structure is used to store information about controller overlay info for the adapter. This structure is used by the ADL_Display_ControllerOverlayAdjustmentCaps_Get() function.

Structure containing GL-Sync module information.

This structure is used to retrieve GL-Sync module information for Workstation Framelock/Genlock.

Structure containing GL-Sync ports capabilities.

This structure is used to retrieve hardware capabilities for the ports of the GL-Sync module for Workstation Framelock/Genlock (such as port type and number of associated LEDs).

Structure containing GL-Sync Genlock settings.

This structure is used to get and set genlock settings for the GPU ports of the GL-Sync module for Workstation Framelock/Genlock.

See also:
Genlock related values

Structure containing GL-Sync port information.

This structure is used to get status of the GL-Sync ports (BNC or RJ45s) for Workstation Framelock/Genlock.

See also:
Genlock related values

Structure containing GL-Sync port control settings.

This structure is used to configure the GL-Sync ports (RJ45s only) for Workstation Framelock/Genlock.

See also:
Genlock related values
typedef struct ADLGlSyncMode ADLGlSyncMode

Structure containing GL-Sync mode of a display.

This structure is used to get and set GL-Sync mode settings for a display connected to an adapter attached to a GL-Sync module for Workstation Framelock/Genlock.

See also:
Genlock related values
typedef struct ADLGlSyncMode * LPADLGlSyncMode

Structure containing GL-Sync mode of a display.

This structure is used to get and set GL-Sync mode settings for a display connected to an adapter attached to a GL-Sync module for Workstation Framelock/Genlock.

See also:
Genlock related values
typedef struct ADLGlSyncMode2 * LPADLGlSyncMode2
typedef struct ADLInfoPacket ADLInfoPacket

Structure containing the packet info of a display.

This structure is used to get and set the packet information of a display. This structure is used by ADLDisplayDataPacket.

Structure containing the AVI packet info of a display.

This structure is used to get and set AVI the packet info of a display. This structure is used by ADLDisplayDataPacket.

Structure containing the Overdrive clock setting.

This structure is used to get the Overdrive clock setting. This structure is used by ADLAdapterODClockInfo.

Structure containing the Overdrive clock information.

This structure is used to get the Overdrive clock information. This structure is used by the ADL_Display_ODClockInfo_Get() function.

Structure containing the Overdrive clock configuration.

This structure is used to set the Overdrive clock configuration. This structure is used by the ADL_Display_ODClockConfig_Set() function.

typedef struct ADLPMActivity ADLPMActivity

Structure containing information about current power management related activity.

This structure is used to store information about current power management related activity. This structure (Overdrive 5 interfaces) is used by the ADL_PM_CurrentActivity_Get() function.

Structure containing information about thermal controller.

This structure is used to store information about thermal controller. This structure is used by ADL_PM_ThermalDevices_Enum.

Structure containing information about thermal controller temperature.

This structure is used to store information about thermal controller temperature. This structure is used by the ADL_PM_Temperature_Get() function.

Structure containing information about thermal controller fan speed.

This structure is used to store information about thermal controller fan speed. This structure is used by the ADL_PM_FanSpeedInfo_Get() function.

Structure containing information about fan speed reported by thermal controller.

This structure is used to store information about fan speed reported by thermal controller. This structure is used by the ADL_Overdrive5_FanSpeed_Get() and ADL_Overdrive5_FanSpeed_Set() functions.

Structure containing the range of Overdrive parameter.

This structure is used to store information about the range of Overdrive parameter. This structure is used by ADLODParameters.

Structure containing information about Overdrive parameters.

This structure is used to store information about Overdrive parameters. This structure is used by the ADL_Overdrive5_ODParameters_Get() function.

Structure containing information about Overdrive level.

This structure is used to store information about Overdrive level. This structure is used by ADLODPerformanceLevels.

Structure containing information about Overdrive performance levels.

This structure is used to store information about Overdrive performance levels. This structure is used by the ADL_Overdrive5_ODPerformanceLevels_Get() and ADL_Overdrive5_ODPerformanceLevels_Set() functions.

Structure containing information about the proper CrossfireX chains combinations.

This structure is used to store information about the CrossfireX chains combination for a particular adapter. This structure is used by the ADL_Adapter_Crossfire_Caps(), ADL_Adapter_Crossfire_Get(), and ADL_Adapter_Crossfire_Set() functions.

Structure containing CrossfireX state and error information.

This structure is used to store state and error information about a particular adapter CrossfireX combination. This structure is used by the ADL_Adapter_Crossfire_Get() function.

typedef struct ADLBiosInfo ADLBiosInfo

Structure containing information about the BIOS.

This structure is used to store various information about the Chipset. This information can be returned to the user.

typedef struct ADLBiosInfo * LPADLBiosInfo

Structure containing information about adapter location.

This structure is used to store information about adapter location. This structure is used by ADLMVPUStatus.

typedef struct ADLAdapterLocation ADLBdf
typedef struct ADLMVPUCaps ADLMVPUCaps

Structure containing information about MultiVPU capabilities.

This structure is used to store information about MultiVPU capabilities. This structure is used by the ADL_Display_MVPUCaps_Get() function.

typedef struct ADLMVPUStatus ADLMVPUStatus

Structure containing information about MultiVPU status.

This structure is used to store information about MultiVPU status. Ths structure is used by the ADL_Display_MVPUStatus_Get() function.

Structure containing information about the activatable source.

This structure is used to store activatable source information This information can be returned to the user.

typedef struct ADLMode ADLMode

Structure containing information about display mode.

This structure is used to store the display mode for the current adapter such as X, Y positions, screen resolutions, orientation, color depth, refresh rate, progressive or interlace mode, etc.

typedef struct ADLMode * LPADLMode

Structure containing information about display target information.

This structure is used to store the display target information.

Structure containing information about the display SLS bezel Mode information.

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

Structure containing information about the adapter display manner.

This structure is used to store adapter display manner information This information can be returned to the user. Alternatively, it can be used to access various driver calls to fetch various display device related display manner settings upon the user's request.

typedef struct ADLDisplayMap ADLDisplayMap

Structure containing information about display mapping.

This structure is used to store the display mapping data such as display manner. For displays with horizontal or vertical stretch manner, this structure also stores the display order, display row, and column data.

typedef struct ADLDisplayMap * LPADLDisplayMap

Structure containing information about the display device possible map for one GPU.

This structure is used to store the display device possible map This information can be returned to the user.

typedef struct ADLPossibleMap * LPADLPossibleMap

Structure containing information about display possible mapping.

This structure is used to store the display possible mapping's controller index for the current display.

Structure containing information about the validated display device possible map result.

This structure is used to store the validated display device possible map result This information can be returned to the user.

typedef struct ADLSLSGrid ADLSLSGrid

Structure containing information about the display SLS Grid information.

This structure is used to store the display SLS Grid information.

typedef struct ADLSLSGrid * LPADLSLSGrid
typedef struct ADLSLSMap ADLSLSMap

Structure containing information about the display SLS Map information.

This structure is used to store the display SLS Map information.

typedef struct ADLSLSMap * LPADLSLSMap
typedef struct ADLSLSOffset ADLSLSOffset

Structure containing information about the display SLS Offset information.

This structure is used to store the display SLS Offset information.

typedef struct ADLSLSOffset * LPADLSLSOffset
typedef struct ADLSLSMode ADLSLSMode

Structure containing information about the display SLS Mode information.

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

typedef struct ADLSLSMode * LPADLSLSMode

Structure containing information about the display Possible SLS Map information.

This structure is used to store the display Possible SLS Map information.

typedef struct ADLSLSTarget ADLSLSTarget

Structure containing information about the SLS targets.

This structure is used to store the SLS targets information.

typedef struct ADLSLSTarget * LPADLSLSTarget

Structure containing information about the Adapter offset stepping size.

This structure is used to store the Adapter offset stepping size information.

Structure containing information about driver supported PowerExpress Config Caps.

This structure is used to store the driver supported PowerExpress Config Caps

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 OD5 Power Control feature.

This structure is used to store information of an Power Control feature

Structure containing information about an controller mode.

This structure is used to store information of an controller mode


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