ADL (AMD Display Library) Public APIs  Version 17.1
adapter.h
Go to the documentation of this file.
1 
7 
15 
16 #ifndef ADAPTER_H_
17 #define ADAPTER_H_
18 
19 #include "adl_structures.h"
20 
21 #ifndef ADL_EXTERNC
22 #ifdef __cplusplus
23 #define ADL_EXTERNC extern "C"
24 #else
25 #define ADL_EXTERNC
26 #endif
27 #endif
28 
29 #ifndef EXPOSED
30 #define EXPOSED
31 #endif /* EXPOSED */
32 
36 
39 
52 ADL_EXTERNC int EXPOSED ADL2_SmartShift_Support(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpSupported, int* lpVersion);
53 
54 
67 
68 
81 ADL_EXTERNC int EXPOSED ADL2_SmartShift_DeltaGain_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iMode, int iValue);
82 
83 
96 ADL_EXTERNC int EXPOSED ADL2_Adapter_ObservedClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCoreClock, int* lpMemoryClock);
97 
109 ADL_EXTERNC int EXPOSED ADL_Adapter_ObservedClockInfo_Get(int iAdapterIndex, int* lpCoreClock, int* lpMemoryClock);
110 
126 ADL_EXTERNC int EXPOSED ADL_Adapter_ObservedGameClockInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBaseClock, int* lpGameClock, int* lpBoostClock, int* lpMemoryClock);
127 
141  int iStatus,
142  int* lpNewlyActivate);
143 
155  int iStatus,
156  int* lpNewlyActivate);
157 
174  int iStatus,
175  int iNumPreferTarget,
176  ADLDisplayTarget* lpPreferTarget,
177  int* lpNewlyActivate);
178 
193  int iStatus,
194  int iNumPreferTarget,
195  ADLDisplayTarget* lpPreferTarget,
196  int* lpNewlyActivate);
197 
208 ADL_EXTERNC int EXPOSED ADL2_Adapter_Primary_Get(ADL_CONTEXT_HANDLE context, int* lpPrimaryAdapterIndex);
209 
218 ADL_EXTERNC int EXPOSED ADL_Adapter_Primary_Get(int* lpPrimaryAdapterIndex);
219 
231 
241 
253 
263 
275 ADL_EXTERNC int EXPOSED ADL2_Adapter_Active_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpStatus);
276 
286 ADL_EXTERNC int EXPOSED ADL_Adapter_Active_Get ( int iAdapterIndex, int* lpStatus);
287 
288 
300 ADL_EXTERNC int EXPOSED ADL2_Adapter_Aspects_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, char* lpAspects, int iSize );
301 
311 ADL_EXTERNC int EXPOSED ADL_Adapter_Aspects_Get( int iAdapterIndex, char* lpAspects, int iSize );
312 
324 ADL_EXTERNC int EXPOSED ADL2_Adapter_NumberOfAdapters_Get (ADL_CONTEXT_HANDLE context, int* lpNumAdapters );
325 
335 ADL_EXTERNC int EXPOSED ADL_Adapter_NumberOfAdapters_Get ( int* lpNumAdapters );
336 
348 
358 
373 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfo_Get (ADL_CONTEXT_HANDLE context,LPAdapterInfo lpInfo, int iInputSize);
374 
375 
385 
398 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterInfo_Get (LPAdapterInfo lpInfo, int iInputSize);
399 
414 
427 
441 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueString_Get(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
442 
456 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueString_Set(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
457 
472 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueString_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
473 
489 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueString_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int iSize, char *lpKeyValue);
490 
505 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueInt_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int *lpKeyValue);
506 
519 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueInt_Get(int iAdapterIndex, int iDriverPathOption, char* szSubKey, char *szKeyName, int *lpKeyValue);
520 
533 ADL_EXTERNC int EXPOSED ADL_Adapter_RegValueInt_Set(int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue);
534 
549 ADL_EXTERNC int EXPOSED ADL2_Adapter_RegValueInt_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDriverPathOption, char *szSubKey, char *szKeyName, int iKeyValue);
550 
551 
564 ADL_EXTERNC int EXPOSED ADL2_Adapter_ASICFamilyType_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAsicTypes, int* lpValids);
565 
576 ADL_EXTERNC int EXPOSED ADL_Adapter_ASICFamilyType_Get (int iAdapterIndex, int* lpAsicTypes, int* lpValids);
577 
590 ADL_EXTERNC int EXPOSED ADL2_Adapter_Speed_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpCaps, int* lpValid);
591 
602 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Caps (int iAdapterIndex, int* lpCaps, int* lpValid);
603 
616 ADL_EXTERNC int EXPOSED ADL2_Adapter_Speed_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpCurrent, int *lpDefault);
617 
628 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Get (int iAdapterIndex, int *lpCurrent, int *lpDefault);
629 
642 
652 ADL_EXTERNC int EXPOSED ADL_Adapter_Speed_Set (int iAdapterIndex, int iSpeed);
653 
670 ADL_EXTERNC int EXPOSED ADL2_Adapter_Accessibility_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpAccessibility);
671 
686 ADL_EXTERNC int EXPOSED ADL_Adapter_Accessibility_Get (int iAdapterIndex, int *lpAccessibility);
687 
700 
711 
727  ADL_EXTERNC int EXPOSED ADL2_Adapter_ID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
728 
742  ADL_EXTERNC int EXPOSED ADL_Adapter_ID_Get(int iAdapterIndex, int* lpAdapterID);
743 
756 
767 
782 ADL_EXTERNC int EXPOSED ADL2_Stress_Test_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
783 
798 ADL_EXTERNC int EXPOSED ADL2_Throttle_Notification_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
799 
814 ADL_EXTERNC int EXPOSED ADL2_Adapter_LED_Support_Cap(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iSupported, int * iEnabled, int * iVersion);
815 
826 
841 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX4_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfoX2** lppAdapterInfoX2);
842 
857 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterInfoX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* numAdapters, AdapterInfo** lppAdapterInfo);
858 
872 ADL_EXTERNC int EXPOSED ADL2_Adapter_AdapterList_Disable(ADL_CONTEXT_HANDLE context, int iNumAdapters, int *lpAdapterIndexList, bool isSkipSaveDB = false);
873 
884 ADL_EXTERNC int EXPOSED ADL_Adapter_AdapterList_Disable(int iNumAdapters, int *lpAdapterIndexList);
885 
897 ADL_EXTERNC int EXPOSED ADL_Adapter_BigSw_Info_Get(int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
898 
909 ADL_EXTERNC int EXPOSED ADL2_Adapter_BigSw_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpBigSwSupportMajor, int* lpBigSwSupportMinor, int* lpRedStoneSupport);
910 
923 
934 
947 
958 
970 ADL_EXTERNC int EXPOSED ADL2_Adapter_Feature_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_UIFEATURES_GROUP iFeatureID, int *iIsFeatureSupported);
971 
983 ADL_EXTERNC int EXPOSED ADL2_Adapter_HBC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHbcCapable);
984 
994 ADL_EXTERNC int EXPOSED ADL2_Adapter_Headless_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHeadless);
995 
1005 ADL_EXTERNC int EXPOSED ADL2_Adapter_IsGamingDriver_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpCwgSupport, int* lpIsGamingMode);
1006 
1019 
1030 
1043 
1057 ADL_EXTERNC int EXPOSED ADL2_Adapter_TRNG_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iTRNGSize, int iTRNGBufferSize, char *lpTRNGBuffer);
1058 
1059 
1071 
1081 
1094 
1107 
1117 
1130 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iVMPageSizeSupport, int* iVMPageSizeType);
1131 
1143 ADL_EXTERNC int EXPOSED ADL2_GPUVMPageSize_Info_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iVMPageSizeType);
1144 
1153 ADL_EXTERNC int EXPOSED ADL2_Adapter_VRAMUsage_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int * iVRAMUsageInMB);
1154 
1168 
1169 
1170 
1171 
1174 
1187 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
1188 
1199 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Get(int iAdapterIndex, int* lpOverlayDisplayMode, int* lpSavedSettings);
1200 
1213 ADL_EXTERNC int EXPOSED ADL2_Adapter_VideoTheaterModeInfo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
1214 
1225 ADL_EXTERNC int EXPOSED ADL_Adapter_VideoTheaterModeInfo_Set(int iAdapterIndex, int iOverlayDisplayMode, int iSavedSettings);
1226 
1240 ADL_EXTERNC int EXPOSED ADL2_MMD_Features_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
1241 
1253 ADL_EXTERNC int EXPOSED ADL_MMD_Features_Caps(int iAdapterIndex, ADLFeatureCaps ** lppFeatureCaps, int * lpFeatureCount);
1254 
1268 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
1269 
1281 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Get(int iAdapterIndex, ADLFeatureValues ** lppFeatureValues, int * lpFeatureCount);
1282 
1296 ADL_EXTERNC int EXPOSED ADL2_MMD_FeatureValues_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
1297 
1309 ADL_EXTERNC int EXPOSED ADL_MMD_FeatureValues_Set(int iAdapterIndex, ADLFeatureValues * lpFeatureValues, int iFeatureCount, int ClientID);
1310 
1312 
1316 
1320 #if defined (_WIN32) || defined(_WIN64)
1321 
1332 
1343 ADL_EXTERNC int EXPOSED ADL2_PageMigration_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iEnabled, int iNewSize);
1344 
1345 #endif /*(_WIN32) || (_WIN64)*/
1346 
1348 
1349 
1353 
1371 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
1372 
1386 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Caps (int iAdapterIndex, int* lpPreferred, int* lpNumComb, ADLCrossfireComb **ppCrossfireComb);
1387 
1402 ADL_EXTERNC int EXPOSED ADL2_Adapter_Crossfire_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1403 
1416 ADL_EXTERNC int EXPOSED ADL_Adapter_Crossfire_Get (int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1417 
1432 
1445 
1458 
1475 
1489 ADL_EXTERNC int EXPOSED ADL_Adapter_CrossfireX2_Get(int iAdapterIndex, ADLCrossfireComb *lpCrossfireComb, ADLCrossfireInfo *lpCrossfireInfo);
1490 
1492 
1493 
1497 
1516  ADL_EXTERNC int EXPOSED ADL2_Adapter_BoardLayout_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
1517 
1532  ADL_EXTERNC int EXPOSED ADL_Adapter_BoardLayout_Get(int iAdapterIndex, int* lpValidFlags, int *lpNumberSlots, ADLBracketSlotInfo** lppBracketSlot, int* lpNumberConnector, ADLConnectorInfo** lppConnector);
1533 
1534 
1548 
1560 
1574 
1586 
1599  ADL_EXTERNC int EXPOSED ADL2_Adapter_EmulationMode_Set(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
1600 
1611  ADL_EXTERNC int EXPOSED ADL_Adapter_EmulationMode_Set(int iAdapterIndex, ADLDevicePort devicePort, int iEmulationMode);
1612 
1626 
1638 
1652  ADL_EXTERNC int EXPOSED ADL2_Adapter_ConnectionData_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
1653 
1665  ADL_EXTERNC int EXPOSED ADL_Adapter_ConnectionData_Get(int iAdapterIndex, ADLDevicePort devicePort, int iQueryType, ADLConnectionData* lpConnectionData);
1666 
1679 
1690 
1703 
1713 ADL_EXTERNC int EXPOSED ADL_Adapter_EDIDManagement_Caps(int iAdapterIndex, int *lpSupported);
1714 
1729 ADL_EXTERNC int EXPOSED ADL2_Workstation_GlobalEDIDPersistence_Get(ADL_CONTEXT_HANDLE context,int *lpCurResultValue, int *lpDefResultValue);
1730 
1743 ADL_EXTERNC int EXPOSED ADL_Workstation_GlobalEDIDPersistence_Get(int *lpCurResultValue, int *lpDefResultValue);
1744 
1757 
1768 
1773 
1777 
1787 ADL_EXTERNC int EXPOSED ADL2_ElmCompatibilityMode_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
1788 
1799 
1810 
1811 
1812 #if defined (_WIN32) || defined(_WIN64)
1813 ADL_EXTERNC int EXPOSED ADL2_FPS_Caps (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int *lpSupported, int *lpVersion);
1824 
1835 
1846 
1856 
1857 
1870 
1881 
1895 
1909 
1920 
1921 
1935 
1949 
1960 
1974 
1988 
1999 
2014 
2015 
2026 
2027 
2028 
2029 
2030 
2042 
2054 
2064 ADL_EXTERNC int EXPOSED ADL2_Chill_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpEnabled);
2065 
2076 ADL_EXTERNC int EXPOSED ADL2_Chill_Caps_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* iSupported, int* iCheckCaps);
2077 
2088 ADL_EXTERNC int EXPOSED ADL2_PerformanceTuning_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
2089 
2099 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpPTuningValue);
2100 
2110 ADL_EXTERNC int EXPOSED ADL2_PerfTuning_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int lpPTuningValue);
2111 
2121 ADL_EXTERNC int EXPOSED ADL2_PPW_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int *lpDefault);
2122 
2132 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFPWValue);
2133 
2143 ADL_EXTERNC int EXPOSED ADL2_PPW_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iFPWValue);
2144 
2145 #endif /*(_WIN32) || (_WIN64)*/
2146 
2163 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iIsFrameMonitorSupported);
2164 
2177 
2190 
2203 ADL_EXTERNC int EXPOSED ADL2_Adapter_FrameMetrics_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int VidPnSourceId, float *iFramesPerSecond);
2204 
2218 
2231 
2245 
2259 
2276 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);
2278 
2279 // Deprecated APIs
2280 
2294 
2305 
2320  ADL_EXTERNC int EXPOSED ADL2_Display_AdapterID_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpAdapterID);
2321 
2334  ADL_EXTERNC int EXPOSED ADL_Display_AdapterID_Get(int iAdapterIndex, int* lpAdapterID);
2335 
2346 ADL_EXTERNC int EXPOSED ADL2_Adapter_EDC_ErrorRecords_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* pErrorrecordCount, ADLErrorRecord* errorRecords);
2347 
2358 
2371 
2384 
2385 #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:3248
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:25
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:2604
ADLDisplayTarget
Structure containing information about display target information.
Definition: adl_structures.h:1489
ADLConnectorInfo
Structure containing the Connector information.
Definition: adl_structures.h:2538
ADL_DELAG_SETTINGS
Structure containing information about DELAG Settings.
Definition: adl_structures.h:3579
ADL_RIS_SETTINGS
Structure containing information about RIS Settings.
Definition: adl_structures.h:3687
ADL_BOOST_NOTFICATION_REASON
Structure containing information about BOOST Settings change reason.
Definition: adl_structures.h:3595
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:3551
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:2560
ADL_DELAG_NOTFICATION_REASON
Structure containing information about DELAG Settings change reason.
Definition: adl_structures.h:3566
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 Linux an...
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:4059
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:3543
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:1310
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:3625
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:4127
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:2618
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:3702
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:2344
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:754
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:2790
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:2678
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:2401
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:1327
ADLConnectionData
Structure containing connection information.
Definition: adl_structures.h:2656
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:197
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:3716
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.
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:3276
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:3675
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:3637
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:2336
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:2480
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:147
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:262
ADLErrorRecord
Structure containing information about EDC Error Record.
Definition: adl_structures.h:2722
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:1295
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:3608
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:122
ADLGcnInfo
Structure containing information about components of ASIC GCN architecture.
Definition: adl_structures.h:247
AdapterInfoX2
Structure containing information about the graphics adapter with extended caps.
Definition: adl_structures.h:3819
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:282
ADLSmartShiftSettings
Structure for Smart shift 2.0 settings.
Definition: adl_structures.h:4280
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:2590
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-2020 Advanced Micro Devices, Inc. All rights reserved.