ADL (AMD Display Library) Public APIs  Version 18.1
adapter.h
Go to the documentation of this file.
1 
6 
14 
15 #ifndef ADAPTER_H_
16 #define ADAPTER_H_
17 
18 #include "adl_structures.h"
19 
20 #ifndef ADL_EXTERNC
21 #ifdef __cplusplus
22 #define ADL_EXTERNC extern "C"
23 #else
24 #define ADL_EXTERNC
25 #endif
26 #endif
27 
28 #ifndef EXPOSED
29 #define EXPOSED
30 #endif /* EXPOSED */
31 
35 
38 
51 ADL_EXTERNC int EXPOSED ADL2_SmartShift_Support(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpSupported, int* lpVersion);
52 
53 
66 
67 
80 ADL_EXTERNC int EXPOSED ADL2_SmartShift_DeltaGain_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iMode, int iValue);
81 
82 
95 ADL_EXTERNC int EXPOSED ADL2_Adapter_ObservedClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCoreClock, int* lpMemoryClock);
96 
108 ADL_EXTERNC int EXPOSED ADL_Adapter_ObservedClockInfo_Get(int iAdapterIndex, int* lpCoreClock, int* lpMemoryClock);
109 
125 ADL_EXTERNC int EXPOSED ADL_Adapter_ObservedGameClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBaseClock, int* lpGameClock, int* lpBoostClock, int* lpMemoryClock);
126 
140  int iStatus,
141  int* lpNewlyActivate);
142 
154  int iStatus,
155  int* lpNewlyActivate);
156 
173  int iStatus,
174  int iNumPreferTarget,
175  ADLDisplayTarget* lpPreferTarget,
176  int* lpNewlyActivate);
177 
192  int iStatus,
193  int iNumPreferTarget,
194  ADLDisplayTarget* lpPreferTarget,
195  int* lpNewlyActivate);
196 
207 ADL_EXTERNC int EXPOSED ADL2_Adapter_Primary_Get(ADL_CONTEXT_HANDLE context, int* lpPrimaryAdapterIndex);
208 
217 ADL_EXTERNC int EXPOSED ADL_Adapter_Primary_Get(int* lpPrimaryAdapterIndex);
218 
230 
240 
252 
262 
274 ADL_EXTERNC int EXPOSED ADL2_Adapter_Active_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpStatus);
275 
285 ADL_EXTERNC int EXPOSED ADL_Adapter_Active_Get ( int iAdapterIndex, int* lpStatus);
286 
287 
299 ADL_EXTERNC int EXPOSED ADL2_Adapter_Aspects_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, char* lpAspects, int iSize );
300 
310 ADL_EXTERNC int EXPOSED ADL_Adapter_Aspects_Get( int iAdapterIndex, char* lpAspects, int iSize );
311 
323 ADL_EXTERNC int EXPOSED ADL2_Adapter_NumberOfAdapters_Get (ADL_CONTEXT_HANDLE context, int* lpNumAdapters );
324 
334 ADL_EXTERNC int EXPOSED ADL_Adapter_NumberOfAdapters_Get ( int* lpNumAdapters );
335 
347 
357 
372 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfo_Get (ADL_CONTEXT_HANDLE context,LPAdapterInfo lpInfo, int iInputSize);
373 
374 
384 
397 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterInfo_Get (LPAdapterInfo lpInfo, int iInputSize);
398 
413 
426 
440 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueString_Get(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
441 
455 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueString_Set(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
456 
471 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueString_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
472 
488 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueString_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
489 
504 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueInt_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int *lpKeyValue);
505 
518 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueInt_Get(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int *lpKeyValue);
519 
532 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueInt_Set(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue);
533 
548 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueInt_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue);
549 
550 
563 ADL_EXTERNC int EXPOSED ADL2_Adapter_ASICFamilyType_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAsicTypes, int* lpValids);
564 
575 ADL_EXTERNC int EXPOSED ADL_Adapter_ASICFamilyType_Get (int iAdapterIndex, int* lpAsicTypes, int* lpValids);
576 
589 ADL_EXTERNC int EXPOSED ADL2_Adapter_Speed_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpCaps, int* lpValid);
590 
601 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Caps (int iAdapterIndex, int* lpCaps, int* lpValid);
602 
615 ADL_EXTERNC int EXPOSED ADL2_Adapter_Speed_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpCurrent, int *lpDefault);
616 
627 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Get (int iAdapterIndex, int *lpCurrent, int *lpDefault);
628 
641 
651 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Set (int iAdapterIndex, int iSpeed);
652 
669 ADL_EXTERNC int EXPOSED ADL2_Adapter_Accessibility_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpAccessibility);
670 
685 ADL_EXTERNC int EXPOSED ADL_Adapter_Accessibility_Get (int iAdapterIndex, int *lpAccessibility);
686 
699 
710 
726  ADL_EXTERNC int EXPOSED ADL2_Adapter_ID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
727 
741  ADL_EXTERNC int EXPOSED ADL_Adapter_ID_Get(int iAdapterIndex, int* lpAdapterID);
742 
755 
766 
781 ADL_EXTERNC int EXPOSED ADL2_Stress_Test_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
782 
797 ADL_EXTERNC int EXPOSED ADL2_Throttle_Notification_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
798 
813 ADL_EXTERNC int EXPOSED ADL2_Adapter_LED_Support_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
814 
825 
840 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfoX2** lppAdapterInfoX2);
841 
856 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfo** lppAdapterInfo);
857 
871 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterList_Disable(ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB = false);
872 
883 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList);
884 
896 ADL_EXTERNC int EXPOSED ADL_Adapter_BigSw_Info_Get(int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
897 
908 ADL_EXTERNC int EXPOSED ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
909 
922 
933 
946 
957 
969 ADL_EXTERNC int EXPOSED ADL2_Adapter_Feature_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported);
970 
982 ADL_EXTERNC int EXPOSED ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable);
983 
993 ADL_EXTERNC int EXPOSED ADL2_Adapter_Headless_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless);
994 
1004 ADL_EXTERNC int EXPOSED ADL2_Adapter_IsGamingDriver_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCwgSupport, int* lpIsGamingMode);
1005 
1018 
1029 
1042 
1056 ADL_EXTERNC int EXPOSED ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer);
1057 
1058 
1070 
1080 
1093 
1106 
1116 
1129 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iVMPageSizeSupport, int* iVMPageSizeType);
1130 
1142 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType);
1143 
1152 ADL_EXTERNC int EXPOSED ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
1153 
1167 
1168 
1169 
1170 
1173 
1186 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
1187 
1198 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Get(int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
1199 
1212 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
1213 
1224 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
1225 
1239 ADL_EXTERNC int EXPOSED ADL2_MMD_Features_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
1240 
1252 ADL_EXTERNC int EXPOSED ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
1253 
1267 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
1268 
1280 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
1281 
1295 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
1296 
1308 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
1309 
1311 
1315 
1319 #if defined (_WIN32) || defined(_WIN64)
1320 
1331 
1342 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize);
1343 
1344 #endif /*(_WIN32) || (_WIN64)*/
1345 
1347 
1348 
1352 
1370 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
1371 
1385 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Caps (int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
1386 
1401 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1402 
1415 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1416 
1431 
1444 
1457 
1474 
1488 ADL_EXTERNC int EXPOSED ADL_Adapter_CrossfireX2_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1489 
1491 
1492 
1496 
1515  ADL_EXTERNC int EXPOSED ADL2_Adapter_BoardLayout_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
1516 
1531  ADL_EXTERNC int EXPOSED ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
1532 
1533 
1547 
1559 
1573 
1585 
1598  ADL_EXTERNC int EXPOSED ADL2_Adapter_EmulationMode_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
1599 
1610  ADL_EXTERNC int EXPOSED ADL_Adapter_EmulationMode_Set(int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
1611 
1625 
1637 
1651  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
1652 
1664  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
1665 
1678 
1689 
1702 
1712 ADL_EXTERNC int EXPOSED ADL_Adapter_EDIDManagement_Caps(int iAdapterIndex, int *lpSupported);
1713 
1728 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context,int *lpCurResultValue, int *lpDefResultValue);
1729 
1742 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue);
1743 
1756 
1767 
1772 
1776 
1786 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
1787 
1798 
1809 
1810 
1811 #if defined (_WIN32) || defined(_WIN64)
1812 ADL_EXTERNC int EXPOSED ADL2_FPS_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported, int *lpVersion);
1823 
1834 
1845 
1855 
1856 
1869 
1880 
1894 
1908 
1919 
1920 
1934 
1948 
1959 
1973 
1987 
1998 
2013 
2014 
2025 
2026 
2027 
2028 
2029 
2041 
2053 
2063 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpEnabled);
2064 
2075 ADL_EXTERNC int EXPOSED ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iSupported, int* iCheckCaps);
2076 
2087 ADL_EXTERNC int EXPOSED ADL2_PerformanceTuning_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
2088 
2098 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue);
2099 
2109 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue);
2110 
2120 ADL_EXTERNC int EXPOSED ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
2121 
2131 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue);
2132 
2142 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue);
2143 
2144 #endif /*(_WIN32) || (_WIN64)*/
2145 
2162 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported);
2163 
2176 
2189 
2202 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond);
2203 
2217 
2230 
2244 
2258 
2275 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_FrameDuration_Get(ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long * pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied);
2277 
2278 // Deprecated APIs
2279 
2293 
2304 
2319  ADL_EXTERNC int EXPOSED ADL2_Display_AdapterID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
2320 
2333  ADL_EXTERNC int EXPOSED ADL_Display_AdapterID_Get(int iAdapterIndex, int* lpAdapterID);
2334 
2345 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorRecords_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* pErrorrecordCount, ADLErrorRecord* errorRecords);
2346 
2357 
2370 
2383 
2395 ADL_EXTERNC int EXPOSED ADL2_GfxIP_Version_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpVersion);
2396 
2397 #endif /* ADAPTER_H_ */
ADL2_Adapter_RegValueInt_Set
int ADL2_Adapter_RegValueInt_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue)
ADL local interface. Function to set a driver registry integer value.
ADLFPSSettingsOutput
Structure containing information related Frames Per Second for AC and DC.
Definition: adl_structures.h:3222
ADL2_Workstation_GlobalEDIDPersistence_Set
int ADL2_Workstation_GlobalEDIDPersistence_Set(ADL_CONTEXT_HANDLE context, int iCurState)
Function to set the EDID Persistence state of the system.
ADL2_Adapter_RegValueString_Get
int ADL2_Adapter_RegValueString_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to query a string registry value set by driver.
ADL2_Adapter_LED_Support_Cap
int ADL2_Adapter_LED_Support_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
ADL2_SmartShift_DeltaGain_Set
int ADL2_SmartShift_DeltaGain_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iMode, int iValue)
ADL2_Adapter_ConnectionState_Get
int ADL2_Adapter_ConnectionState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState *lpADLConnectionState)
Function to get the current emulation state of a given connector.
ADL_EXTERNC
#define ADL_EXTERNC
Definition: adapter.h:24
ADL2_PerfTuning_Status_Get
int ADL2_PerfTuning_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue)
ADL2_Adapter_FrameMetrics_Stop
int ADL2_Adapter_FrameMetrics_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
ADLSupportedConnections
Structure containing supported connection types and properties.
Definition: adl_structures.h:2578
ADLDisplayTarget
Structure containing information about display target information.
Definition: adl_structures.h:1463
ADLConnectorInfo
Structure containing the Connector information.
Definition: adl_structures.h:2512
ADL_DELAG_SETTINGS
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3553
ADL_RIS_SETTINGS
Structure containing information about RIS Settings.
Definition: adl_structures.h:3678
ADL_BOOST_NOTFICATION_REASON
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3569
ADL_Adapter_Active_SetPrefer
int ADL_Adapter_Active_SetPrefer(int iAdapterIndex, int iStatus, int iNumPreferTarget, ADLDisplayTarget *lpPreferTarget, int *lpNewlyActivate)
Function to set the current extended desktop mode status for the display.
ADL_ERROR_REASON2
Definition: adl_structures.h:3525
ADL2_MMD_FeatureValues_Set
int ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
ADL2_Adapter_BigSw_Info_Get
int ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpBigSwSupportMajor, int *lpBigSwSupportMinor, int *lpRedStoneSupport)
ADLBracketSlotInfo
Structure containing the slot information.
Definition: adl_structures.h:2534
ADL_DELAG_NOTFICATION_REASON
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3540
ADL2_Adapter_EDIDManagement_Caps
int ADL2_Adapter_EDIDManagement_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
Function to retrieve EDID management feature support.
ADL_Adapter_Speed_Caps
int ADL_Adapter_Speed_Caps(int iAdapterIndex, int *lpCaps, int *lpValid)
Function to get the current Force3DClock setting from the adapter.
ADL2_Adapter_FrameMetrics_Caps
int ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported)
ADL2_Adapter_AdapterList_Disable
int ADL2_Adapter_AdapterList_Disable(ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB=false)
ADL2_Adapter_NumberOfAdapters_Get
int ADL2_Adapter_NumberOfAdapters_Get(ADL_CONTEXT_HANDLE context, int *lpNumAdapters)
Function to retrieve the number of OS-known adapters.
ADL2_AdapterX2_Caps
int ADL2_AdapterX2_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCapsX2 *adapterCaps)
Function to retrieve adapter caps information.
ADL_Adapter_SupportedConnections_Get
int ADL_Adapter_SupportedConnections_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections *lpADLSupportedConnections)
Function to get the supported connection types of given connector.
ADL2_CHILL_SettingsX3_Set
int ADL2_CHILL_SettingsX3_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
ADL_Adapter_AdapterInfo_Get
int ADL_Adapter_AdapterInfo_Get(LPAdapterInfo lpInfo, int iInputSize)
Retrieves all OS-known adapter information.
ADL2_PPW_Status_Get
int ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue)
ADL2_Adapter_ModeSwitch
int ADL2_Adapter_ModeSwitch(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to perform a mode switch for an adapter.
ADL_Adapter_AdapterList_Disable
int ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList)
ADL2_Adapter_Speed_Get
int ADL2_Adapter_Speed_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCurrent, int *lpDefault)
Function to get the current Speed setting from the adapter.
adl_structures.h
This file contains the structure declarations that are used by the public ADL interfaces for Windows ...
ADL2_BOOST_SettingsX2_Set
int ADL2_BOOST_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
ADL2_Adapter_EDC_ErrorInjection_Set
int ADL2_Adapter_EDC_ErrorInjection_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLErrorInjection *errorInjection)
Function to inject Gfx EDC Error .
ADL_MMD_FeatureValues_Set
int ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues *lpFeatureValues, int iFeatureCount, int ClientID)
ADLFeatureCaps
Structure containing information about MM Feature Capabilities.
Definition: adl_structures.h:4050
ADL2_Adapter_ChipSetInfo_Get
int ADL2_Adapter_ChipSetInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLChipSetInfo *lpChipSetInfo)
ADL_Adapter_ObservedClockInfo_Get
int ADL_Adapter_ObservedClockInfo_Get(int iAdapterIndex, int *lpCoreClock, int *lpMemoryClock)
Function to get the core and memory clock info of an adapter.  This is the clock displayed on CCC inf...
ADL_ERROR_REASON
Definition: adl_structures.h:3517
ADL_Adapter_EmulationMode_Set
int ADL_Adapter_EmulationMode_Set(int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode)
Function to sets the emulation mode of given connector.
ADL2_Adapter_FrameMetrics_FrameDuration_Enable
int ADL2_Adapter_FrameMetrics_FrameDuration_Enable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE *frameDurationHandle)
ADL2_Adapter_RegValueInt_Get
int ADL2_Adapter_RegValueInt_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int *lpKeyValue)
ADL local interface. Function to query a integer registry value set by driver.
ADLCrossfireInfo
Structure containing CrossfireX state and error information.
Definition: adl_structures.h:1284
ADL_Adapter_VideoTheaterModeInfo_Get
int ADL_Adapter_VideoTheaterModeInfo_Get(int iAdapterIndex, int *lpOverlayDisplayMode, int *lpSavedSettings)
Function to get MM video theater mode info.
ADL2_CHILL_SettingsX2_Get
int ADL2_CHILL_SettingsX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS *settings)
Function to get the CHILL settings This function retrieves the CHILL settings for a specified display...
ADL2_Adapter_TRNG_Get
int ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer)
ADL2_Adapter_Crossfire_Get
int ADL2_Adapter_Crossfire_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
ADL_PROVSR_NOTFICATION_REASON
Structure containing information about ProVSR Settings change reason.
Definition: adl_structures.h:3616
ADL_Adapter_VideoTheaterModeInfo_Set
int ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings)
Function to set MM video theater mode info.
ADL2_Adapter_ClockInfo_Get
int ADL2_Adapter_ClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLClockInfo *lpClockInfo)
Function to retrieve clock information for an adapter.
ADL_Adapter_NumberOfAdapters_Get
int ADL_Adapter_NumberOfAdapters_Get(int *lpNumAdapters)
Function to retrieve the number of OS-known adapters.
ADL_Adapter_Active_Set
int ADL_Adapter_Active_Set(int iAdapterIndex, int iStatus, int *lpNewlyActivate)
Function to set the current extended desktop mode status for a display.
ADL_Adapter_Active_Get
int ADL_Adapter_Active_Get(int iAdapterIndex, int *lpStatus)
Function to determine if the adapter is active or not.
ADL2_ElmCompatibilityMode_Caps
int ADL2_ElmCompatibilityMode_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
ADL2_PROVSR_Settings_Set
int ADL2_PROVSR_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS settings, ADL_PROVSR_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)
Function to set Pro VSR settings This function sets the user input values to VSR feature.
ADL2_Adapter_Modes_ReEnumerate
int ADL2_Adapter_Modes_ReEnumerate(ADL_CONTEXT_HANDLE context)
ADL_Adapter_ModeSwitch
int ADL_Adapter_ModeSwitch(int iAdapterIndex)
Function to perform a mode switch for an adapter.
ADLFeatureValues
Structure containing information about MM Feature Values.
Definition: adl_structures.h:4118
ADL2_Adapter_MVPU_Set
int ADL2_Adapter_MVPU_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iState)
Function to set CrossfireX status.
ADL2_Chill_Caps_Get
int ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iCheckCaps)
ADL2_Adapter_AceDefaults_Restore
int ADL2_Adapter_AceDefaults_Restore(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
ADL2_Feature_Settings_Get
int ADL2_Feature_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iCurrent)
ADL2_PPW_Status_Set
int ADL2_PPW_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue)
ADL2_RIS_Settings_Set
int ADL2_RIS_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS settings, ADL_RIS_NOTFICATION_REASON changeReason)
Function to set RIS settings This function sets the user input values to RIS feature.
ADL2_CHILL_SettingsX2_Set
int ADL2_CHILL_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_CHILL_SETTINGS settings, ADL_CHILL_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)
Function to set CHILL settings This function sets the user input values to CHILL feature.
ADL2_Chill_Settings_Notify
int ADL2_Chill_Settings_Notify(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iChanged)
ADL2_Adapter_Speed_Caps
int ADL2_Adapter_Speed_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCaps, int *lpValid)
Function to get the current Force3DClock setting from the adapter.
ADL2_Chill_Settings_Set
int ADL2_Chill_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled)
ADL2_Adapter_AdapterInfoX3_Get
int ADL2_Adapter_AdapterInfoX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *numAdapters, AdapterInfo **lppAdapterInfo)
ADL2_DELAG_Settings_Set
int ADL2_DELAG_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)
Function to set DELAG settings This function sets the user input values to DELAG feature.
ADL_Adapter_ChipSetInfo_Get
int ADL_Adapter_ChipSetInfo_Get(int iAdapterIndex, ADLChipSetInfo *lpChipSetInfo)
ADL2_Display_AdapterID_Get
int ADL2_Display_AdapterID_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter. Will be removed! Use ADL_Adapter_ID_Get()
ADLConnectionState
Structure containing connection state of the connector.
Definition: adl_structures.h:2592
ADL2_Adapter_VRAMUsage_Get
int ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
ADL2_RIS_Settings_Get
int ADL2_RIS_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_RIS_SETTINGS *settings)
Function to get the RIS settings This function retrieves the RIS settings for a specified display ada...
ADL_MMD_FeatureValues_Get
int ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues **lppFeatureValues, int *lpFeatureCount)
ADL_CHILL_NOTFICATION_REASON
Structure containing information about CHILL Settings change reason.
Definition: adl_structures.h:3693
ADL2_Adapter_Speed_Set
int ADL2_Adapter_Speed_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSpeed)
Function to set the current Speed setting from the adapter.
ADL2_Adapter_KeepAwake_Start
int ADL2_Adapter_KeepAwake_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice)
Function to start keeping adatper awake.
ADL2_Adapter_FrameMetrics_FrameDuration_Stop
int ADL2_Adapter_FrameMetrics_FrameDuration_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
ADL_Adapter_Aspects_Get
int ADL_Adapter_Aspects_Get(int iAdapterIndex, char *lpAspects, int iSize)
ADL local interface. Function to retrieve the supported aspects list.
ADL_Adapter_AdapterInfoX2_Get
int ADL_Adapter_AdapterInfoX2_Get(AdapterInfo **lppAdapterInfo)
Retrieves all OS-known adapter information.
ADL2_FPS_Settings_Set
int ADL2_FPS_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFPSSettingsInput lpFPSSettings)
Function to update FPS Global Settings.
ADL2_Adapter_VideoTheaterModeInfo_Set
int ADL2_Adapter_VideoTheaterModeInfo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings)
Function to set MM video theater mode info.
ADL2_Adapter_RegValueString_Set
int ADL2_Adapter_RegValueString_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to set a driver registry string value.
ADL_Adapter_ConnectionState_Get
int ADL_Adapter_ConnectionState_Get(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionState *lpADLConnectionState)
Function to get the current emulation state of a given connector.
ADL_Adapter_ConnectionData_Set
int ADL_Adapter_ConnectionData_Set(int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData)
Function to set the emulation data to on specified connector.
ADL2_Adapter_BoardLayout_Get
int ADL2_Adapter_BoardLayout_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo **lppBracketSlot, int *lpNumberConnector, ADLConnectorInfo **lppConnector)
ADL2_Adapter_AdapterInfoX2_Get
int ADL2_Adapter_AdapterInfoX2_Get(ADL_CONTEXT_HANDLE context, AdapterInfo **lppAdapterInfo)
Retrieves all OS-known adapter information.
ADL2_SmartShift_Settings_Get
int ADL2_SmartShift_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSmartShiftSettings *lpCurrent)
ADL_FRAME_DURATION_HANDLE
void * ADL_FRAME_DURATION_HANDLE
Handle to ADL Frame Monitor Token.
Definition: adl_structures.h:2318
ADL2_Feature_Settings_Set
int ADL2_Feature_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int iCurrent)
ADLClockInfo
Structure containing information about Clock.
Definition: adl_structures.h:728
ADL2_FPS_Settings_Reset
int ADL2_FPS_Settings_Reset(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to reset FPS Global Settings.
ADL2_Adapter_VideoBiosInfo_Get
int ADL2_Adapter_VideoBiosInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLBiosInfo *lpBiosInfo)
ADL local interface. Function to retrieve BIOS information.
ADL_Adapter_ObservedGameClockInfo_Get
int ADL_Adapter_ObservedGameClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpBaseClock, int *lpGameClock, int *lpBoostClock, int *lpMemoryClock)
Function to get the base, game, boost and memory clock info of an adapter.          Specific logic is...
ADL_Adapter_BigSw_Info_Get
int ADL_Adapter_BigSw_Info_Get(int iAdapterIndex, int *lpBigSwSupportMajor, int *lpBigSwSupportMinor, int *lpRedStoneSupport)
ADLErrorInjection
Structure containing information about EDC Error Injection.
Definition: adl_structures.h:2764
ADL2_GcnAsicInfo_Get
int ADL2_GcnAsicInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLGcnInfo *gcnInfo)
ADL2_ElmCompatibilityMode_Status_Set
int ADL2_ElmCompatibilityMode_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iValue)
ADL2_Adapter_Aspects_Get
int ADL2_Adapter_Aspects_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, char *lpAspects, int iSize)
ADL local interface. Function to retrieve the supported aspects list.
ADL_Adapter_Speed_Get
int ADL_Adapter_Speed_Get(int iAdapterIndex, int *lpCurrent, int *lpDefault)
Function to get the current Speed setting from the adapter.
ADLAdapterCapsX2
Structure containing information about an controller mode including Number of Connectors.
Definition: adl_structures.h:2652
ADL_Adapter_ConnectionData_Remove
int ADL_Adapter_ConnectionData_Remove(int iAdapterIndex, ADLDevicePort devicePort)
Function to remove emulation on specified connector.
ADL2_Adapter_SupportedConnections_Get
int ADL2_Adapter_SupportedConnections_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, ADLSupportedConnections *lpADLSupportedConnections)
Function to get the supported connection types of given connector.
ADL2_Adapter_Primary_Get
int ADL2_Adapter_Primary_Get(ADL_CONTEXT_HANDLE context, int *lpPrimaryAdapterIndex)
Function to retrieve the primary display adapter index.
ADL2_Adapter_FrameMetrics_FrameDuration_Get
int ADL2_Adapter_FrameMetrics_FrameDuration_Get(ADL_CONTEXT_HANDLE context, ADL_FRAME_DURATION_HANDLE frameDurationHandle, unsigned long long *pFrameDurationsArr, unsigned int frameDurationsArrSize, unsigned int *elementsCopied)
ADL_Adapter_ID_Get
int ADL_Adapter_ID_Get(int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter.
ADL_D3DKMT_HANDLE
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2441
ADL2_Adapter_FrameMetrics_Start
int ADL2_Adapter_FrameMetrics_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
ADLBiosInfo
Structure containing information about the BIOS.
Definition: adl_structures.h:1301
ADLConnectionData
Structure containing connection information.
Definition: adl_structures.h:2630
ADL_Adapter_RegValueString_Set
int ADL_Adapter_RegValueString_Set(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to set a driver registry string value.
iAdapterIndex
int int iAdapterIndex
Definition: radeonusbled.h:92
ADL2_PerformanceTuning_Caps
int ADL2_PerformanceTuning_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
ADL2_PageMigration_Settings_Set
int ADL2_PageMigration_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize)
ADL_Adapter_EDIDManagement_Caps
int ADL_Adapter_EDIDManagement_Caps(int iAdapterIndex, int *lpSupported)
Function to retrieve EDID management feature support.
ADL2_PageMigration_Settings_Get
int ADL2_PageMigration_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLVirtualSegmentSettingsOutput *lpVirtualSegSettings)
ADLMemoryInfoX4
Structure containing additional information about the ASIC memory.
Definition: adl_structures.h:167
ADL2_Adapter_VideoTheaterModeInfo_Get
int ADL2_Adapter_VideoTheaterModeInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpOverlayDisplayMode, int *lpSavedSettings)
Function to get MM video theater mode info.
ADL2_Adapter_Active_Set
int ADL2_Adapter_Active_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus, int *lpNewlyActivate)
Function to set the current extended desktop mode status for a display.
ADL2_Adapter_Caps
int ADL2_Adapter_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLAdapterCaps *adapterCaps)
ADL_Adapter_ASICFamilyType_Get
int ADL_Adapter_ASICFamilyType_Get(int iAdapterIndex, int *lpAsicTypes, int *lpValids)
Function to get the ASICFamilyType from the adapter.
ADL2_Adapter_FrameMetrics_Get
int ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond)
ADL_CHILL_SETTINGS
Structure containing information about CHILL Settings.
Definition: adl_structures.h:3707
ADL_Adapter_Primary_Get
int ADL_Adapter_Primary_Get(int *lpPrimaryAdapterIndex)
Function to retrieve the primary display adapter index.
ADL_Adapter_RegValueString_Get
int ADL_Adapter_RegValueString_Get(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iSize, char *lpKeyValue)
ADL local interface. Function to query a string registry value set by driver.
ADL2_Adapter_ID_Get
int ADL2_Adapter_ID_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter.
ADL2_Adapter_AdapterInfo_Get
int ADL2_Adapter_AdapterInfo_Get(ADL_CONTEXT_HANDLE context, LPAdapterInfo lpInfo, int iInputSize)
Retrieves all OS-known adapter information.
ADL2_Adapter_Feature_Caps
int ADL2_Adapter_Feature_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported)
ADL2_Adapter_ConnectionData_Set
int ADL2_Adapter_ConnectionData_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, ADLConnectionData ConnectionData)
Function to set the emulation data to on specified connector.
ADL2_Adapter_Crossfire_Caps
int ADL2_Adapter_Crossfire_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPreferred, int *lpNumComb, ADLCrossfireComb **ppCrossfireComb)
ADL2_BOOST_Settings_Get
int ADL2_BOOST_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS *settings)
Function to get the BOOST settings This function retrieves the BOOST settings for a specified display...
ADL_Flush_Driver_Data
int ADL_Flush_Driver_Data(int iAdapterIndex)
Function to save driver data.
ADL2_GfxIP_Version_Get
int ADL2_GfxIP_Version_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpVersion)
Function to get the Gfx IP version.
ADL_Adapter_Primary_Set
int ADL_Adapter_Primary_Set(int iAdapterIndex)
Function to set the primary display adapter index.
ADL_Adapter_Modes_ReEnumerate
int ADL_Adapter_Modes_ReEnumerate()
ADL2_Throttle_Notification_Cap
int ADL2_Throttle_Notification_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
ADLFPSSettingsInput
Structure containing information related Frames Per Second for AC and DC.
Definition: adl_structures.h:3250
ADL2_Adapter_Active_Get
int ADL2_Adapter_Active_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpStatus)
Function to determine if the adapter is active or not.
ADL_RIS_NOTFICATION_REASON
Structure containing information about RIS Settings change reason.
Definition: adl_structures.h:3666
AdapterInfo
Structure containing information about the graphics adapter.
Definition: adl_structures.h:43
ADL2_SmartShift_Support
int ADL2_SmartShift_Support(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpVersion)
ADL2_PPW_Caps
int ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault)
ADL2_Adapter_ObservedClockInfo_Get
int ADL2_Adapter_ObservedClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCoreClock, int *lpMemoryClock)
Function to get the core and memory clock info of an adapter.  This is the clock displayed on CCC inf...
ADL_Workstation_GlobalEDIDPersistence_Set
int ADL_Workstation_GlobalEDIDPersistence_Set(int iCurState)
Function to set the EDID Persistence state of the system.
ADL2_Chill_Settings_Get
int ADL2_Chill_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpEnabled)
ADL2_Adapter_AdapterInfoX4_Get
int ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *numAdapters, AdapterInfoX2 **lppAdapterInfoX2)
ADL2_Adapter_FrameMetrics_FrameDuration_Start
int ADL2_Adapter_FrameMetrics_FrameDuration_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId)
ADL_MMD_Features_Caps
int ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps **lppFeatureCaps, int *lpFeatureCount)
ADL2_DELAG_SettingsX2_Set
int ADL2_DELAG_SettingsX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS settings, ADL_DELAG_NOTFICATION_REASON changeReason, ADL_ERROR_REASON2 *errorReason)
ADL_PROVSR_SETTINGS
Structure containing information about Pro VSR Settings.
Definition: adl_structures.h:3628
ADL2_Adapter_MemoryInfoX4_Get
int ADL2_Adapter_MemoryInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfoX4 *lpMemoryInfoX4)
ADL2_Adapter_Active_SetPrefer
int ADL2_Adapter_Active_SetPrefer(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus, int iNumPreferTarget, ADLDisplayTarget *lpPreferTarget, int *lpNewlyActivate)
Function to set the current extended desktop mode status for the display.
ADL_Adapter_Crossfire_Caps
int ADL_Adapter_Crossfire_Caps(int iAdapterIndex, int *lpPreferred, int *lpNumComb, ADLCrossfireComb **ppCrossfireComb)
Function to retrieve CrossfireX capabilities of the system.
ADL2_Adapter_FrameMetrics_FrameDuration_Disable
int ADL2_Adapter_FrameMetrics_FrameDuration_Disable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRAME_DURATION_HANDLE *frameDurationHandle)
ADL2_FPS_Settings_Get
int ADL2_FPS_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFPSSettingsOutput *lpFPSSettings)
Function to retrieve FPS Global Settings.
ADL2_FPS_Caps
int ADL2_FPS_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpVersion)
Function to retrieve FPS Global Setting Capability.
ADL_CONTEXT_HANDLE
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2310
ADL_Adapter_Crossfire_Set
int ADL_Adapter_Crossfire_Set(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb)
Function to set CrossfireX combination settings.
ADL2_DELAG_Settings_Get
int ADL2_DELAG_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_DELAG_SETTINGS *settings)
Function to get the DELAG settings This function retrieves the DELAG settings for a specified display...
ADL2_Adapter_VerndorID_Int_get
int ADL2_Adapter_VerndorID_Int_get(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Retrieves adapter vendor id.
ADL2_Adapter_ConnectionData_Remove
int ADL2_Adapter_ConnectionData_Remove(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort)
Function to remove emulation on specified connector.
ADL2_Adapter_Headless_Get
int ADL2_Adapter_Headless_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless)
ADL_Adapter_Speed_Set
int ADL_Adapter_Speed_Set(int iAdapterIndex, int iSpeed)
Function to set the current Speed setting from the adapter.
ADL2_PROVSR_Settings_Get
int ADL2_PROVSR_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_PROVSR_SETTINGS *settings)
Function to get the Pro VSR settings This function retrieves the Pro VSR for a specified display adap...
ADL2_MMD_Features_Caps
int ADL2_MMD_Features_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps **lppFeatureCaps, int *lpFeatureCount)
ADL2_Adapter_EmulationMode_Set
int ADL2_Adapter_EmulationMode_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode)
Function to sets the emulation mode of given connector.
ADL_Display_AdapterID_Get
int ADL_Display_AdapterID_Get(int iAdapterIndex, int *lpAdapterID)
Function to get the unique identifier of an adapter. Will be removed! Use ADL_Adapter_ID_Get()
ADL_AdapterX2_Caps
int ADL_AdapterX2_Caps(int iAdapterIndex, ADLAdapterCapsX2 *adapterCaps)
Function to retrieve adapter caps information.
ADL_Adapter_Accessibility_Get
int ADL_Adapter_Accessibility_Get(int iAdapterIndex, int *lpAccessibility)
Function to check if the GPU is accessible or not at the time of this call.
ADL2_Adapter_ASICFamilyType_Get
int ADL2_Adapter_ASICFamilyType_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAsicTypes, int *lpValids)
Function to get the ASICFamilyType from the adapter.
ADL_Adapter_Crossfire_Get
int ADL_Adapter_Crossfire_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
ADL2_GPUVMPageSize_Info_Set
int ADL2_GPUVMPageSize_Info_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType)
ADL_Adapter_ClockInfo_Get
int ADL_Adapter_ClockInfo_Get(int iAdapterIndex, ADLClockInfo *lpClockInfo)
Function to retrieve clock information for an adapter.
ADL2_MMD_FeatureValues_Get
int ADL2_MMD_FeatureValues_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues **lppFeatureValues, int *lpFeatureCount)
ADL2_Adapter_EDC_ErrorRecords_Get
int ADL2_Adapter_EDC_ErrorRecords_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *pErrorrecordCount, ADLErrorRecord *errorRecords)
Function to retrieve Gfx EDC Error Log.
ADL2_Adapter_CrossfireX2_Get
int ADL2_Adapter_CrossfireX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
Function to get current CrossfireX settings for both QUAD and Software crossfire.
ADL2_Stress_Test_Cap
int ADL2_Stress_Test_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
ADL2_Adapter_HBC_Caps
int ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable)
ADL_UIFEATURES_GROUP
ADL_UIFEATURES_GROUP
Definition: adl_defines.h:2520
ADL_Adapter_ConnectionData_Get
int ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData *lpConnectionData)
Function to gets the emulation data on specified connector.
ADL2_Workstation_GlobalEDIDPersistence_Get
int ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context, int *lpCurResultValue, int *lpDefResultValue)
Function to get the EDID Persistence state of the system.
ADL_Adapter_BoardLayout_Get
int ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int *lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo **lppBracketSlot, int *lpNumberConnector, ADLConnectorInfo **lppConnector)
Function to get the board layout information.
ADLMemoryInfo2
Structure containing additional information about the ASIC memory.
Definition: adl_structures.h:117
ADL2_Adapter_IsGamingDriver_Info_Get
int ADL2_Adapter_IsGamingDriver_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCwgSupport, int *lpIsGamingMode)
ADLVirtualSegmentSettingsOutput
Structure containing information related virtual segment config information.
Definition: adl_structures.h:232
ADLErrorRecord
Structure containing information about EDC Error Record.
Definition: adl_structures.h:2696
ADL_Adapter_RegValueInt_Get
int ADL_Adapter_RegValueInt_Get(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int *lpKeyValue)
ADL local interface. Function to query a integer registry value set by driver.
ADLCrossfireComb
Structure containing information about the proper CrossfireX chains combinations.
Definition: adl_structures.h:1269
ADL_Adapter_CrossfireX2_Get
int ADL_Adapter_CrossfireX2_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo)
Function to get current CrossfireX settings for both QUAD and Software crossfire.
ADL2_GPUVMPageSize_Info_Get
int ADL2_GPUVMPageSize_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVMPageSizeSupport, int *iVMPageSizeType)
ADL2_Adapter_ConnectionData_Get
int ADL2_Adapter_ConnectionData_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData *lpConnectionData)
Function to gets the emulation data on specified connector.
ADL2_Flush_Driver_Data
int ADL2_Flush_Driver_Data(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to save driver data.
ADL_Adapter_MemoryInfo2_Get
int ADL_Adapter_MemoryInfo2_Get(int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
ADL2_Adapter_Primary_Set
int ADL2_Adapter_Primary_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to set the primary display adapter index.
ADL2_PerfTuning_Status_Set
int ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue)
ADL_BOOST_SETTINGS
Structure containing information about BOOST Settings.
Definition: adl_structures.h:3582
ADL_Adapter_VideoBiosInfo_Get
int ADL_Adapter_VideoBiosInfo_Get(int iAdapterIndex, ADLBiosInfo *lpBiosInfo)
ADL local interface. Function to retrieve BIOS information.
ADL2_Adapter_Accessibility_Get
int ADL2_Adapter_Accessibility_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpAccessibility)
Function to check if the GPU is accessible or not at the time of this call.
ADLAdapterCaps
Structure containing information about an controller mode.
Definition: adl_structures.h:92
ADLGcnInfo
Structure containing information about components of ASIC GCN architecture.
Definition: adl_structures.h:217
AdapterInfoX2
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3810
ADL2_Adapter_MemoryInfo2_Get
int ADL2_Adapter_MemoryInfo2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLMemoryInfo2 *lpMemoryInfo2)
ADL2_Adapter_Crossfire_Set
int ADL2_Adapter_Crossfire_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb)
Function to set CrossfireX combination settings.
ADLChipSetInfo
Structure containing information about the Chipset.
Definition: adl_structures.h:252
ADLSmartShiftSettings
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4272
ADL_Workstation_GlobalEDIDPersistence_Get
int ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue)
Function to get the EDID Persistence state of the system.
ADL_Adapter_Caps
int ADL_Adapter_Caps(int iAdapterIndex, ADLAdapterCaps *adapterCaps)
ADL2_Adapter_DedicatedVRAMUsage_Get
int ADL2_Adapter_DedicatedVRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iVRAMUsageInMB)
ADLDevicePort
Structure containing port information.
Definition: adl_structures.h:2564
ADL2_Adapter_KeepAwake_Stop
int ADL2_Adapter_KeepAwake_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice)
Function to stop keeping adapter awake.
ADL_Adapter_RegValueInt_Set
int ADL_Adapter_RegValueInt_Set(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue)
ADL local interface. Function to set a driver registry integer value.
ADL2_ElmCompatibilityMode_Status_Get
int ADL2_ElmCompatibilityMode_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValue)
ADL2_BOOST_Settings_Set
int ADL2_BOOST_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_BOOST_SETTINGS settings, ADL_BOOST_NOTFICATION_REASON changeReason, ADL_ERROR_REASON *errorReason)
Function to set BOOST settings This function sets the user input values to BOOST feature.

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