ADL (AMD Display Library) Public APIs

o*Compatibility

o*What is ADL and how to use it?

o*Deprecated List

o+Modules

|o*Main Group of APIs

|o+Adapter Related APIs

|o+Display Related APIs

|o+DFP, TV, Component Video APIs

|o+OverDrive APIs

|o*I2C, DDC and EDID APIs

|o+Workstation APIs

|o*Application Profiles APIs

|o*Linux Specific APIs

|o+Constants and Definitions

||o*Miscellaneous Constant Definitions

||o*Result Codes

||o*Display Type

||o*Display Connection Type

||o*Display Color Type and Source

||o*Display Adjustment Capabilities

||o*Desktop Configuration Flags

||o*Values for ulDDCInfoFlag

||o*Display Connector Type

||o*TV Capabilities and Standards

||o*Video Custom Mode flags

||o*Values used for DDCInfoFlag

||o*Values used by ADL_CV_DongleSettings_xxx

||o*Formats Override Settings

||o*Workstation Capabilities

||o*speed setting from the adapter

||o*Genlock related values

||o*CrossfireX state of a particular adapter CrossfireX combination

||o*Pixel Formats values

||o*Connector Type Values

||o*Display Info Mask Values

||o*Adapter Manner Support Values

||o*Display Mode Values

||o*OS Mode Values

||o*Thread_model

||o*Dithering options

||o*Display Data Packet Types

||o*Clock flags

||o*Fan speed cotrol

||o*Detailed asic types

||o*Detailed Timimg Flags

||o*Timing Standards

||o*Eyefinity Definitions

||o*PowerXpress Definitions

||o*For Application Profiles

||o*For Display Port 1.2

||o*Driver Supported Gamut Space

||o*DDCInfo Pixel Formats

||o*ADLSourceContentAttributes transfer functions (gamma)

||o*ADLSourceContentAttributes color spaces

||o*ADLDDCInfo2 HDR support options

||o*ADLDDCInfo2 Freesync HDR flags

||o*ADLSourceContentAttributes flags

||o*Deep Bit Depth

||o*Memory Type

||o*Define_adapter_tear_free_status

||o*Define_adapter_crossdisplay_platforminfo

||o*Define_adapter_crossdisplay_option

||o*Adapter Capabilities

||o*Define_controllermode_ulModifiers

||o*for Mirabilis

||o*Define_overdrive6_capabilities

||o*Define_overdrive6_supported_states

||o*Define_overdrive6_getstateinfo

||o*and define_overdrive6_getmaxclockadjust

||o*Define_overdrive6_setstate

||o*Define_overdrive6_thermalcontroller_caps

||o*Define_overdrive6_fanspeed_type

||o*Define_overdrive_EventCounter_type

||o*Define_ecc_mode_states

||o*Define_board_layout_flags

||o*Define_max_constants

||o*Define_connection_types

||o*Define_connection_properties

||o*Define_lanecount_constants

||o*Define_linkrate_constants

||o*Define_colordepth_constants

||o*Define_emulation_status

||o*Define_emulation_mode

||o*Define_emulation_query

||o*Define_persistence_state

||o*Connector Type

||o*Define_freesync_usecase

||o*Define_freesync_caps

||o*Define_MST_CommandLine_execute

||o*Define_Adapter_CloneTypes_Get

||\*Define_D3DKMT_HANDLE

|o*FPS

|o*UNDERSCAN

|\*OVERDRIVE8

o+Data Structures

|o*_ADL_ECC_EDC_FLAG

|o*_ADL_ERROR_INJECTION_DATA

|o*_ADL_ERROR_PATTERN

|o*_ADLApplicationData

|o*_ADLApplicationDataX2

|o*_ADLApplicationDataX3

|o*_ADLApplicationProfile

|o*_ADLControllerMode

|o*_ADLDceSettings

|o*_ADLECCData

|o*_ADLFPSSettingsInput

|o*_ADLFPSSettingsOutput

|o*_ADLOD6Capabilities

|o*_ADLOD6CapabilitiesEx

|o*_ADLOD6CurrentStatus

|o*_ADLOD6FanSpeedInfo

|o*_ADLOD6FanSpeedValue

|o*_ADLOD6MaxClockAdjust

|o*_ADLOD6ParameterRange

|o*_ADLOD6PerformanceLevel

|o*_ADLOD6PowerControlInfo

|o*_ADLOD6StateEx

|o*_ADLOD6StateInfo

|o*_ADLOD6ThermalControllerCaps

|o*_ADLOD6VoltageControlInfo

|o*_ADLOD8CurrentSetting

|o*_ADLOD8InitSetting

|o*_ADLOD8SetSetting

|o*_ADLOD8SingleInitSetting

|o*_ADLOD8SingleSetSetting

|o*_ADLODNCapabilities

|o*_ADLODNCapabilitiesX2

|o*_ADLODNCurrentPowerParameters

|o*_ADLODNParameterRange

|o*_ADLPMLogData

|o*_ADLPMLogDataOutput

|o*_ADLPMLogStartInput

|o*_ADLPMLogStartOutput

|o*_ADLPMLogSupportInfo

|o*_ADLSGApplicationInfo

|o*_ADLSingleSensorData

|o*_PropertyRecord

|o*AdapterInfo

|o*ADLActivatableSource

|o*ADLAdapterCapsX2

|o*ADLAdapterDisplayCap

|o*ADLAdapterLocation

|o*ADLAdapterODClockConfig

|o*ADLAdapterODClockInfo

|o*ADLAdjustmentinfo

|o*ADLAVIInfoPacket

|o*ADLBezelOffsetSteppingSize

|o*ADLBiosInfo

|o*ADLBracketSlotInfo

|o*ADLClockInfo

|o*ADLConnectionData

|o*ADLConnectionProperties

|o*ADLConnectionState

|o*ADLConnectorInfo

|o*ADLControllerOverlayInfo

|o*ADLControllerOverlayInput

|o*ADLCrossfireComb

|o*ADLCrossfireInfo

|o*ADLCustomMode

|o*ADLDDCInfo

|o*ADLDDCInfo2

|o*ADLDetailedTiming

|o*ADLDevicePort

|o*ADLDisplayConfig

|o*ADLDisplayDPMSTInfo

|o*ADLDisplayEDIDData

|o*ADLDisplayID

|o*ADLDisplayIdentifier

|o*ADLDisplayInfo

|o*ADLDisplayMap

|o*ADLDisplayMode

|o*ADLDisplayModeInfo

|o*ADLDisplayModeX2

|o*ADLDisplayProperty

|o*ADLDisplayTarget

|o*ADLErrorInjection

|o*ADLErrorInjectionX2

|o*ADLErrorRecord

|o*ADLFanSpeedInfo

|o*ADLFanSpeedValue

|o*ADLFreeSyncCap

|o*ADLGamma

|o*ADLGetClocksOUT

|o*ADLGLSyncGenlockConfig

|o*ADLGlSyncMode

|o*ADLGlSyncMode2

|o*ADLGLSyncModuleID

|o*ADLGLSyncPortCaps

|o*ADLGlSyncPortControl

|o*ADLGlSyncPortInfo

|o*ADLGraphicCoreInfo

|o*ADLI2C

|o*ADLInfoPacket

|o*ADLMemoryDisplayFeatures

|o*ADLMemoryInfo

|o*ADLMemoryRequired

|o*ADLMode

|o*ADLMSTRad

|o*ADLMVPUCaps

|o*ADLMVPUStatus

|o*ADLODClockSetting

|o*ADLODNFanControl

|o*ADLODNPerformanceLevel

|o*ADLODNPerformanceLevels

|o*ADLODNPerformanceLevelsX2

|o*ADLODNPerformanceLevelX2

|o*ADLODNPerformanceStatus

|o*ADLODNPowerLimitSetting

|o*ADLODParameterRange

|o*ADLODParameters

|o*ADLODPerformanceLevel

|o*ADLODPerformanceLevels

|o*ADLPMActivity

|o*ADLPossibleMap

|o*ADLPossibleMapping

|o*ADLPossibleMapResult

|o*ADLPossibleSLSMap

|o*ADLPowerControlInfo

|o*ADLPPLogSettings

|o*ADLPXConfigCaps

|o*ADLSLSGrid

|o*ADLSLSMap

|o*ADLSLSMode

|o*ADLSLSOffset

|o*ADLSLSOverlappedMode

|o*ADLSLSTarget

|o*ADLSupportedConnections

|o*ADLTemperature

|o*ADLThermalControllerInfo

|o*ADLVersionsInfo

|o*ADLVersionsInfoX2

|o*tagADLBezelTransientMode

|\*XScreenInfo

o*Data Fields

o+File List

o+Examples

\*Globals