ADL (AMD Display Library) Public APIs  Version 17.1
displaysmanager.h
Go to the documentation of this file.
1 
7 
15 
16 #ifndef DISPLAYSMANAGER_H_
17 #define DISPLAYSMANAGER_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 
38 
39 
40 
57 ADL_EXTERNC int EXPOSED ADL2_Display_Modes_Get (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int* lpNumModes, ADLMode** lppModes);
58 
73 ADL_EXTERNC int EXPOSED ADL_Display_Modes_Get (int iAdapterIndex, int iDisplayIndex, int* lpNumModes, ADLMode** lppModes);
74 
90 ADL_EXTERNC int EXPOSED ADL2_Display_Modes_Set (ADL_CONTEXT_HANDLE context,int iAdapterIndex, int iDisplayIndex, int iNumModes, ADLMode* lpModes);
91 
105 ADL_EXTERNC int EXPOSED ADL_Display_Modes_Set (int iAdapterIndex, int iDisplayIndex, int iNumModes, ADLMode* lpModes);
106 
121 ADL_EXTERNC int EXPOSED ADL2_Display_PossibleMode_Get(ADL_CONTEXT_HANDLE context,int iAdapterIndex, int* lpNumModes, ADLMode** lppModes);
122 
135 ADL_EXTERNC int EXPOSED ADL_Display_PossibleMode_Get(int iAdapterIndex, int* lpNumModes, ADLMode** lppModes);
136 
152  int iDisplayIndex,
153  int* lpStatus);
154 
168  int iDisplayIndex,
169  int* lpStatus);
170 
187  int iDisplayIndex,
188  int iStatus);
189 
204  int iDisplayIndex,
205  int iStatus);
206 
222 
236 
251 ADL_EXTERNC int EXPOSED ADL2_Adapter_Display_Caps (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpNumDisplayCaps, ADLAdapterDisplayCap** lppAdapterDisplayCaps);
252 
265 ADL_EXTERNC int EXPOSED ADL_Adapter_Display_Caps ( int iAdapterIndex, int* lpNumDisplayCaps, ADLAdapterDisplayCap** lppAdapterDisplayCaps);
266 
285  int* lpNumDisplayMap,
286  ADLDisplayMap** lppDisplayMap,
287  int* lpNumDisplayTarget,
288  ADLDisplayTarget** lppDisplayTarget,
289  int iOptions);
290 
307  int* lpNumDisplayMap,
308  ADLDisplayMap** lppDisplayMap,
309  int* lpNumDisplayTarget,
310  ADLDisplayTarget** lppDisplayTarget,
311  int iOptions);
312 
313 
335  int iNumDisplayMap,
336  ADLDisplayMap* lpDisplayMap,
337  int iNumDisplayTarget,
338  ADLDisplayTarget* lpDisplayTarget);
339 
359  int iNumDisplayMap,
360  ADLDisplayMap* lpDisplayMap,
361  int iNumDisplayTarget,
362  ADLDisplayTarget* lpDisplayTarget);
363 
382  int iNumberOfPresetMapping,
383  ADLPossibleMapping* lpPresetMappings,
384  int iEnquiryControllerIndex,
385  int* lpNumberOfEnquiryPossibleMappings,
386  ADLPossibleMapping** lppEnquiryPossibleMappings);
387 
404  int iNumberOfPresetMapping,
405  ADLPossibleMapping* lpPresetMappings,
406  int iEnquiryControllerIndex,
407  int* lpNumberOfEnquiryPossibleMappings,
408  ADLPossibleMapping** lppEnquiryPossibleMappings);
409 
410 
428  int iNumPossibleMap,
429  ADLPossibleMap* lpPossibleMaps,
430  int* lpNumPossibleMapResult,
431  ADLPossibleMapResult** lppPossibleMapResult);
432 
448  int iNumPossibleMap,
449  ADLPossibleMap* lpPossibleMaps,
450  int* lpNumPossibleMapResult,
451  ADLPossibleMapResult** lppPossibleMapResult);
452 
453 
476  int iNumDisplayMap,
477  ADLDisplayMap* lpDisplayMap,
478  int iNumDisplayTarget,
479  ADLDisplayTarget* lpDisplayTarget,
480  int* lpNumPossibleAddTarget,
481  ADLDisplayTarget** lppPossibleAddTarget,
482  int* lpNumPossibleRemoveTarget,
483  ADLDisplayTarget** lppPossibleRemoveTarget);
484 
505  int iNumDisplayMap,
506  ADLDisplayMap* lpDisplayMap,
507  int iNumDisplayTarget,
508  ADLDisplayTarget* lpDisplayTarget,
509  int* lpNumPossibleAddTarget,
510  ADLDisplayTarget** lppPossibleAddTarget,
511  int* lpNumPossibleRemoveTarget,
512  ADLDisplayTarget** lppPossibleRemoveTarget);
513 
514 
515 
516 
529 
540 
542 
543 
555 ADL_EXTERNC int EXPOSED ADL2_Adapter_AMDAndNonAMDDIsplayClone_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHasAMDAndNonAMDDIsplays);
556 
557 
558 
571 
572 ADL_EXTERNC int EXPOSED ADL2_Adapter_CloneTypes_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCloneTypes);
573 
585 
586 
588 
592 
611  int* lpNumSLSGrid,
612  ADLSLSGrid** lppSLSGrid,
613  int iOption);
614 
629  int* lpNumSLSGrid,
630  ADLSLSGrid** lppSLSGrid,
631  int iOption);
632 
633 
651 ADL_EXTERNC int EXPOSED ADL2_Display_SLSMapIndexList_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int* lpNumSLSMapIndexList, int** lppSLSMapIndexList, int iOptions);
652 
668 ADL_EXTERNC int EXPOSED ADL_Display_SLSMapIndexList_Get(int iAdapterIndex, int* lpNumSLSMapIndexList, int** lppSLSMapIndexList, int iOptions);
669 
670 
684 ADL_EXTERNC int EXPOSED ADL2_Display_SLSMapIndex_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iADLNumDisplayTarget, ADLDisplayTarget* lpDisplayTarget, int* lpSLSMapIndex);
685 
697 ADL_EXTERNC int EXPOSED ADL_Display_SLSMapIndex_Get(int iAdapterIndex, int iADLNumDisplayTarget, ADLDisplayTarget* lpDisplayTarget, int* lpSLSMapIndex);
698 
699 
700 
729  int iSLSMapIndex,
730  ADLSLSMap* lpSLSMap,
731  int* lpNumSLSTarget,
732  ADLSLSTarget** lppSLSTarget,
733  int* lpNumNativeMode,
734  ADLSLSMode** lppNativeMode,
735  int* lpNumNativeModeOffsets,
736  ADLSLSOffset** lppNativeModeOffsets,
737  int* lpNumBezelMode,
738  ADLBezelTransientMode** lppBezelMode,
739  int* lpNumTransientMode,
740  ADLBezelTransientMode** lppTransientMode,
741  int* lpNumSLSOffset,
742  ADLSLSOffset** lppSLSOffset,
743  int iOption);
744 
771  int iSLSMapIndex,
772  ADLSLSMap* lpSLSMap,
773  int* lpNumSLSTarget,
774  ADLSLSTarget** lppSLSTarget,
775  int* lpNumNativeMode,
776  ADLSLSMode** lppNativeMode,
777  int* lpNumNativeModeOffsets,
778  ADLSLSOffset** lppNativeModeOffsets,
779  int* lpNumBezelMode,
780  ADLBezelTransientMode** lppBezelMode,
781  int* lpNumTransientMode,
782  ADLBezelTransientMode** lppTransientMode,
783  int* lpNumSLSOffset,
784  ADLSLSOffset** lppSLSOffset,
785  int iOption);
786 
814  int iSLSMapIndex,
815  ADLSLSMap* lpSLSMap,
816  int* lpNumSLSTarget,
817  ADLSLSTarget** lppSLSTarget,
818  int* lpNumNativeMode,
819  ADLSLSMode** lppNativeMode,
820  int* lpNumBezelMode,
821  ADLBezelTransientMode** lppBezelMode,
822  int* lpNumTransientMode,
823  ADLBezelTransientMode** lppTransientMode,
824  int* lpNumSLSOffset,
825  ADLSLSOffset** lppSLSOffset,
826  int iOption);
827 
853  int iSLSMapIndex,
854  ADLSLSMap* lpSLSMap,
855  int* lpNumSLSTarget,
856  ADLSLSTarget** lppSLSTarget,
857  int* lpNumNativeMode,
858  ADLSLSMode** lppNativeMode,
859  int* lpNumBezelMode,
860  ADLBezelTransientMode** lppBezelMode,
861  int* lpNumTransientMode,
862  ADLBezelTransientMode** lppTransientMode,
863  int* lpNumSLSOffset,
864  ADLSLSOffset** lppSLSOffset,
865  int iOption);
866 
867 
868 
889  ADLSLSMap SLSMap,
890  int iNumTarget,
891  ADLSLSTarget* lpSLSTarget,
892  int iBezelModePercent,
893  int *lpSLSMapIndex,
894  int iOption
895 );
896 
915  ADLSLSMap SLSMap,
916  int iNumTargetTarget,
917  ADLSLSTarget* lpSLSTarget,
918  int iBezelModePercent,
919  int *lpSLSMapIndex,
920  int iOption
921 );
922 
937 
949 ADL_EXTERNC int EXPOSED ADL_Display_SLSMapConfig_Delete(int iAdapterIndex, int iSLSMapIndex);
950 
963 ADL_EXTERNC int EXPOSED ADL2_Display_SLSMapConfigX2_Delete(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumSLSMapIndex, int *lpSLSMapIndexes);
964 
965 
981  int iSLSMapIndex,
982  int iState);
983 
997  int iSLSMapIndex,
998  int iState);
999 
1016  int iSLSMapIndex,
1017  int iNumDisplayTarget,
1018  ADLSLSTarget* lpSLSTarget,
1019  ADLSLSMap slsMap,
1020  int iOption);
1021 
1036  int iSLSMapIndex,
1037  int iNumDisplayTarget,
1038  ADLSLSTarget* lpSLSTarget,
1039  ADLSLSMap slsMap,
1040  int iOption);
1041 
1042 
1057  int iAdapterIndex,
1058  int iNumDisplayTarget,
1059  ADLSLSTarget* lpSLSTarget,
1060  int *lpTotalWidth,
1061  int *lpTotalHeight);
1062 
1078 ADL_EXTERNC int EXPOSED ADL2_Display_SLSMapConfig_Valid(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSLSMap slsMap, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, int *lpSupportedSLSLayoutImageMode, int *lpReasonForNotSupportSLS, int iOption);
1079 
1093  int* lpNumBezelOffsetSteppingSize,
1094  ADLBezelOffsetSteppingSize** lppBezelOffsetSteppingSize);
1095 
1107  int* lpNumBezelOffsetSteppingSize,
1108  ADLBezelOffsetSteppingSize** lppBezelOffsetSteppingSize);
1109 
1130  int iSLSMapIndex,
1131  int iNumBezelOffset,
1132  LPADLSLSOffset lpBezelOffset,
1133  ADLSLSMap SLSMap,
1134  int iOption);
1135 
1154  int iSLSMapIndex,
1155  int iNumBezelOffset,
1156  LPADLSLSOffset lpBezelOffset,
1157  ADLSLSMap SLSMap,
1158  int iOption);
1159 
1175  int iNumPossibleSLSMap,
1176  LPADLPossibleSLSMap lpPossibleSLSMaps,
1177  int* lpNumPossibleSLSMapResult,
1178  LPADLPossibleMapResult* lppPossibleMapResult);
1179 
1193  int iNumPossibleSLSMap,
1194  LPADLPossibleSLSMap lpPossibleSLSMaps,
1195  int* lpNumPossibleSLSMapResult,
1196  LPADLPossibleMapResult* lppPossibleMapResult);
1197 
1217  int iSLSMapIndex,
1218  int iNumOverlappedModes,
1219  LPADLSLSTargetOverlap lpOverlappedModes,
1220  int iNumTargetOffsets,
1221  LPADLSLSOffset lpTargetOffsets,
1222  ADLSLSMap SLSMap);
1223 
1241  int iSLSMapIndex,
1242  int iNumOverlappedModes,
1243  LPADLSLSTargetOverlap lpOverlappedModes,
1244  int iNumTargetOffsets,
1245  LPADLSLSOffset lpTargetOffsets,
1246  ADLSLSMap SLSMap);
1247 
1272  int iSLSMapIndex,
1273  int* lpMiddleModeSupported,
1274  int* lpMaxNumMiddleModeToSet,
1275  int* lpNumAvailableSLSMiddleMode,
1276  ADLSLSMode** lppAvailableSLSMiddleMode,
1277  int*lpNumCurrentSLSMiddleMode,
1278  ADLSLSMode ** lppCurrentSLSMiddleMode,
1279  int*lpNumDefaultSLSMiddleMode,
1280  ADLSLSMode ** lppDefaultSLSMiddleMode,
1281  int iOption);
1282 
1305  int iSLSMapIndex,
1306  int* lpMiddleModeSupported,
1307  int* lpMaxNumMiddleModeToSet,
1308  int* lpNumAvailableSLSMiddleMode,
1309  ADLSLSMode** lppAvailableSLSMiddleMode,
1310  int*lpNumCurrentSLSMiddleMode,
1311  ADLSLSMode ** lppCurrentSLSMiddleMode,
1312  int*lpNumDefaultSLSMiddleMode,
1313  ADLSLSMode ** lppDefaultSLSMiddleMode,
1314  int iOption);
1315 
1337  int iSLSMapIndex,
1338  int iNumCurrentSLSMiddleMode,
1339  ADLSLSMode * lpCurrentSLSMiddleMode,
1340  int iOption);
1341 
1361  int iSLSMapIndex,
1362  int iNumCurrentSLSMiddleMode,
1363  ADLSLSMode * lpCurrentSLSMiddleMode,
1364  int iOption);
1365 
1376 
1377 
1389  int iAdapterIndex,
1390  int* lpDesktopCapsValue,
1391  int* lpDesktopCapsMask);
1392 
1406  int iAdapterIndex,
1407  int iNumOfAvailableDisplays,
1408  ADLDisplayTarget* lpAvailableDisplays,
1409  int* lpNumSLSGrid,
1410  ADLSLSGrid** lppSLSGrid,
1411  int iOption);
1412 
1413 
1427 ADL_EXTERNC int EXPOSED ADL2_Display_SLSRecords_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfRecords, int **lppGridIDList);
1428 
1440 ADL_EXTERNC int EXPOSED ADL_Display_SLSRecords_Get(int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfRecords, int **lppGridIDList);
1441 
1442 #if defined (_XP)
1464  int iNumDisplayTargets,
1465  ADLDisplayTarget* lpDisplayTargets,
1466  int iLargeDesktopSupportedType,
1467  int iDevicePanningControl,
1468  int* lpNumModes,
1469  ADLMode** lppModes);
1470 
1490  int iNumDisplayTargets,
1491  ADLDisplayTarget* lpDisplayTargets,
1492  int iLargeDesktopSupportedType,
1493  int iDevicePanningControl,
1494  int* lpNumModes,
1495  ADLMode** lppModes);
1496 #endif
1497 
1499 
1500 #endif /* DISPLAYSMANAGER_H_ */
1501 
ADL_Display_BezelSupported_Validate
int ADL_Display_BezelSupported_Validate(int iAdapterIndex, int iNumPossibleSLSMap, LPADLPossibleSLSMap lpPossibleSLSMaps, int *lpNumPossibleSLSMapResult, LPADLPossibleMapResult *lppPossibleMapResult)
Validate the list of the SLS display configurations to determine if bezel is supported or not.
ADL_Display_Overlap_Set
int ADL_Display_Overlap_Set(int iAdapterIndex, int iSLSMapIndex, int iNumOverlappedModes, LPADLSLSTargetOverlap lpOverlappedModes, int iNumTargetOffsets, LPADLSLSOffset lpTargetOffsets, ADLSLSMap SLSMap)
Set SLS overlap offsets for each display index.
ADLDisplayTarget
Structure containing information about display target information.
Definition: adl_structures.h:1489
ADL_Adapter_NumberOfActivatableSources_Get
int ADL_Adapter_NumberOfActivatableSources_Get(int iAdapterIndex, int *lpNumSources, ADLActivatableSource **lppSources)
Function to retrieve the number of Activatable sources based on ADL Index.
ADL2_Adapter_AMDAndNonAMDDIsplayClone_Get
int ADL2_Adapter_AMDAndNonAMDDIsplayClone_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpHasAMDAndNonAMDDIsplays)
ADL local interface. Retrieves GPU information of any AMD and non-AMD displays cloned for given GPU o...
ADL_EXTERNC
#define ADL_EXTERNC
Definition: displaysmanager.h:25
ADL2_Display_BezelOffset_Set
int ADL2_Display_BezelOffset_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int iNumBezelOffset, LPADLSLSOffset lpBezelOffset, ADLSLSMap SLSMap, int iOption)
Set SLS bezel offsets for each display index.
ADL2_Display_SLSMapConfig_SetState
int ADL2_Display_SLSMapConfig_SetState(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int iState)
Function to enable/disable SLS bind.
ADL2_Display_SLSMiddleMode_Get
int ADL2_Display_SLSMiddleMode_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int *lpMiddleModeSupported, int *lpMaxNumMiddleModeToSet, int *lpNumAvailableSLSMiddleMode, ADLSLSMode **lppAvailableSLSMiddleMode, int *lpNumCurrentSLSMiddleMode, ADLSLSMode **lppCurrentSLSMiddleMode, int *lpNumDefaultSLSMiddleMode, ADLSLSMode **lppDefaultSLSMiddleMode, int iOption)
Get SLS middle mode for specific adapter.
ADL_Display_DisplayMapConfig_PossibleAddAndRemove
int ADL_Display_DisplayMapConfig_PossibleAddAndRemove(int iAdapterIndex, int iNumDisplayMap, ADLDisplayMap *lpDisplayMap, int iNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget, int *lpNumPossibleAddTarget, ADLDisplayTarget **lppPossibleAddTarget, int *lpNumPossibleRemoveTarget, ADLDisplayTarget **lppPossibleRemoveTarget)
Function to validate a list of display configurations.
ADL_Display_SLSGrid_Caps
int ADL_Display_SLSGrid_Caps(int iAdapterIndex, int *lpNumSLSGrid, ADLSLSGrid **lppSLSGrid, int iOption)
Function to get the current supported SLS grid patterns (MxN) for a GPU.
ADL_Display_BezelOffset_Set
int ADL_Display_BezelOffset_Set(int iAdapterIndex, int iSLSMapIndex, int iNumBezelOffset, LPADLSLSOffset lpBezelOffset, ADLSLSMap SLSMap, int iOption)
Set SLS bezel offsets for each display index.
adl_structures.h
This file contains the structure declarations that are used by the public ADL interfaces for Linux an...
ADL2_Display_Overlap_Set
int ADL2_Display_Overlap_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int iNumOverlappedModes, LPADLSLSTargetOverlap lpOverlappedModes, int iNumTargetOffsets, LPADLSLSOffset lpTargetOffsets, ADLSLSMap SLSMap)
Set SLS overlap offsets for each display index.
ADL2_Display_BezelSupported_Validate
int ADL2_Display_BezelSupported_Validate(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumPossibleSLSMap, LPADLPossibleSLSMap lpPossibleSLSMaps, int *lpNumPossibleSLSMapResult, LPADLPossibleMapResult *lppPossibleMapResult)
Validate the list of the SLS display configurations to determine if bezel is supported or not.
ADLActivatableSource
Structure containing information about the activatable source.
Definition: adl_structures.h:1434
ADL_Display_SLSMiddleMode_Get
int ADL_Display_SLSMiddleMode_Get(int iAdapterIndex, int iSLSMapIndex, int *lpMiddleModeSupported, int *lpMaxNumMiddleModeToSet, int *lpNumAvailableSLSMiddleMode, ADLSLSMode **lppAvailableSLSMiddleMode, int *lpNumCurrentSLSMiddleMode, ADLSLSMode **lppCurrentSLSMiddleMode, int *lpNumDefaultSLSMiddleMode, ADLSLSMode **lppDefaultSLSMiddleMode, int iOption)
Get SLS middle mode for specific adapter.
ADL_Display_ForcibleDisplay_Set
int ADL_Display_ForcibleDisplay_Set(int iAdapterIndex, int iDisplayIndex, int iStatus)
Function to set the forcible connected status of a display.
ADL2_Display_ForcibleDisplay_Get
int ADL2_Display_ForcibleDisplay_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpStatus)
Function to retrieve the forcible connected status of a display.
ADL2_Display_DisplayMapConfig_Set
int ADL2_Display_DisplayMapConfig_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumDisplayMap, ADLDisplayMap *lpDisplayMap, int iNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget)
Function to set the current display configuration.
ADLPossibleMapResult
Structure containing information about the validated display device possible map result.
Definition: adl_structures.h:1627
ADLPossibleMap
Structure containing information about the display device possible map for one GPU.
Definition: adl_structures.h:1591
ADL_Display_BezelOffsetSteppingSize_Get
int ADL_Display_BezelOffsetSteppingSize_Get(int iAdapterIndex, int *lpNumBezelOffsetSteppingSize, ADLBezelOffsetSteppingSize **lppBezelOffsetSteppingSize)
Get bezel offset stepping size for the input adapter.
ADL_Display_DisplayMapConfig_Validate
int ADL_Display_DisplayMapConfig_Validate(int iAdapterIndex, int iNumPossibleMap, ADLPossibleMap *lpPossibleMaps, int *lpNumPossibleMapResult, ADLPossibleMapResult **lppPossibleMapResult)
Function to validate the list of the display configurations based on ADL Index.
ADL2_Display_DisplayMapConfig_Validate
int ADL2_Display_DisplayMapConfig_Validate(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumPossibleMap, ADLPossibleMap *lpPossibleMaps, int *lpNumPossibleMapResult, ADLPossibleMapResult **lppPossibleMapResult)
Function to validate the list of the display configurations based on ADL Index.
ADL2_Display_DisplayMapConfig_Get
int ADL2_Display_DisplayMapConfig_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplayMap, ADLDisplayMap **lppDisplayMap, int *lpNumDisplayTarget, ADLDisplayTarget **lppDisplayTarget, int iOptions)
Function to retrieve current display map configurations.
ADL_Workstation_EnableUnsupportedDisplayModes
int ADL_Workstation_EnableUnsupportedDisplayModes(int iAdapterIndex)
Function to set the Registry key "UnsupportedMonitorModesAllowed" when 10bit Pixel format is enabled ...
ADLBezelOffsetSteppingSize
Structure containing information about the Adapter offset stepping size.
Definition: adl_structures.h:1848
ADLPossibleMapping
Structure containing information about display possible mapping.
Definition: adl_structures.h:1613
ADL2_Display_BezelOffsetSteppingSize_Get
int ADL2_Display_BezelOffsetSteppingSize_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumBezelOffsetSteppingSize, ADLBezelOffsetSteppingSize **lppBezelOffsetSteppingSize)
Get bezel offset stepping size for the input adapter.
ADL_Display_DisplayMapConfig_Set
int ADL_Display_DisplayMapConfig_Set(int iAdapterIndex, int iNumDisplayMap, ADLDisplayMap *lpDisplayMap, int iNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget)
Function to set the current display configuration.
ADL2_Display_SLSMapConfigX2_Delete
int ADL2_Display_SLSMapConfigX2_Delete(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumSLSMapIndex, int *lpSLSMapIndexes)
Function to delete an list of SLS map indexes from the driver database.
ADL2_Adapter_CrossGPUClone_Disable
int ADL2_Adapter_CrossGPUClone_Disable(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iOptions)
ADL local interface. Disable all cross-GPU clone for given GPU or all OS-known GPUs.
ADLAdapterDisplayCap
Structure containing information about the adapter display manner.
Definition: adl_structures.h:1545
ADL2_Display_SLSMapConfig_Get
int ADL2_Display_SLSMapConfig_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, ADLSLSMap *lpSLSMap, int *lpNumSLSTarget, ADLSLSTarget **lppSLSTarget, int *lpNumNativeMode, ADLSLSMode **lppNativeMode, int *lpNumBezelMode, ADLBezelTransientMode **lppBezelMode, int *lpNumTransientMode, ADLBezelTransientMode **lppTransientMode, int *lpNumSLSOffset, ADLSLSOffset **lppSLSOffset, int iOption)
Function to retrieve an SLS configuration.
ADL2_Display_SLSMapConfig_Rearrange
int ADL2_Display_SLSMapConfig_Rearrange(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, ADLSLSMap slsMap, int iOption)
Function to rearrange display orders in an SLS map.
ADLPossibleSLSMap
Structure containing information about the display Possible SLS Map information.
Definition: adl_structures.h:1790
ADL2_Adapter_CloneTypes_Get
int ADL2_Adapter_CloneTypes_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpCloneTypes)
ADL local interface. Retrieves GPU information of special clone types for given GPU or all OS-known G...
ADL_Display_Modes_Set
int ADL_Display_Modes_Set(int iAdapterIndex, int iDisplayIndex, int iNumModes, ADLMode *lpModes)
Function to set display mode information.
ADL_Display_SLSMapIndexList_Get
int ADL_Display_SLSMapIndexList_Get(int iAdapterIndex, int *lpNumSLSMapIndexList, int **lppSLSMapIndexList, int iOptions)
Function to get the active SLS map index list for a given GPU.
ADL2_Adapter_Desktop_SupportedSLSGridTypes_Get
int ADL2_Adapter_Desktop_SupportedSLSGridTypes_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumOfAvailableDisplays, ADLDisplayTarget *lpAvailableDisplays, int *lpNumSLSGrid, ADLSLSGrid **lppSLSGrid, int iOption)
ADL_Display_SLSMiddleMode_Set
int ADL_Display_SLSMiddleMode_Set(int iAdapterIndex, int iSLSMapIndex, int iNumCurrentSLSMiddleMode, ADLSLSMode *lpCurrentSLSMiddleMode, int iOption)
Set SLS middle mode for specific adapter.
ADL_Display_PossibleMode_Get
int ADL_Display_PossibleMode_Get(int iAdapterIndex, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the OS possible modes list for an adapter (all OS platforms).
tagADLBezelTransientMode
Structure containing information about the display SLS bezel Mode information.
Definition: adl_structures.h:1510
ADL_Display_SLSMapIndex_Get
int ADL_Display_SLSMapIndex_Get(int iAdapterIndex, int iADLNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget, int *lpSLSMapIndex)
Function to get the SLS map index for a given adapter and a given display device.
iAdapterIndex
int int iAdapterIndex
Definition: radeonusbled.h:92
ADL2_Display_SLSMapIndex_Get
int ADL2_Display_SLSMapIndex_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iADLNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget, int *lpSLSMapIndex)
Function to get the SLS map index for a given adapter and a given display device.
ADL_Display_Modes_Get
int ADL_Display_Modes_Get(int iAdapterIndex, int iDisplayIndex, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the display mode information.
ADL2_Display_SLSMapConfig_Valid
int ADL2_Display_SLSMapConfig_Valid(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSLSMap slsMap, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, int *lpSupportedSLSLayoutImageMode, int *lpReasonForNotSupportSLS, int iOption)
ADL2_Display_DisplayMapConfig_PossibleAddAndRemove
int ADL2_Display_DisplayMapConfig_PossibleAddAndRemove(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumDisplayMap, ADLDisplayMap *lpDisplayMap, int iNumDisplayTarget, ADLDisplayTarget *lpDisplayTarget, int *lpNumPossibleAddTarget, ADLDisplayTarget **lppPossibleAddTarget, int *lpNumPossibleRemoveTarget, ADLDisplayTarget **lppPossibleRemoveTarget)
Function to validate a list of display configurations.
ADL2_Display_SLSMapConfig_Delete
int ADL2_Display_SLSMapConfig_Delete(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex)
Function to delete an SLS map from the driver database.
ADL_Display_PossibleMode_WinXP_Get
int ADL_Display_PossibleMode_WinXP_Get(int iAdapterIndex, int iNumDisplayTargets, ADLDisplayTarget *lpDisplayTargets, int iLargeDesktopSupportedType, int iDevicePanningControl, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the ATI possible modes list for an adapter and preset mapping (Windows XP).
ADLSLSTarget
Structure containing information about the SLS targets.
Definition: adl_structures.h:1815
ADLSLSOffset
Structure containing information about the display SLS Offset information.
Definition: adl_structures.h:1724
ADL_Display_SLSMapConfig_Rearrange
int ADL_Display_SLSMapConfig_Rearrange(int iAdapterIndex, int iSLSMapIndex, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, ADLSLSMap slsMap, int iOption)
Function to rearrange display orders in an SLS map.
ADL2_Display_PossibleMode_WinXP_Get
int ADL2_Display_PossibleMode_WinXP_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumDisplayTargets, ADLDisplayTarget *lpDisplayTargets, int iLargeDesktopSupportedType, int iDevicePanningControl, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the ATI possible modes list for an adapter and preset mapping (Windows XP).
ADL2_Display_SLSRecords_Get
int ADL2_Display_SLSRecords_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfRecords, int **lppGridIDList)
Function to Get an SLS records from the driver database.
ADL2_Display_SLSBuilder_CommonMode_Get
int ADL2_Display_SLSBuilder_CommonMode_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumDisplayTarget, ADLSLSTarget *lpSLSTarget, int *lpTotalWidth, int *lpTotalHeight)
ADL_Display_SLSRecords_Get
int ADL_Display_SLSRecords_Get(int iAdapterIndex, ADLDisplayID displayID, int *lpNumOfRecords, int **lppGridIDList)
Function to Get an SLS records from the driver database.
ADL_CONTEXT_HANDLE
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2336
ADL2_Adapter_NumberOfActivatableSources_Get
int ADL2_Adapter_NumberOfActivatableSources_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumSources, ADLActivatableSource **lppSources)
Function to retrieve the number of Activatable sources based on ADL Index.
ADL2_Display_Modes_Get
int ADL2_Display_Modes_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the display mode information.
ADL2_Display_Modes_Set
int ADL2_Display_Modes_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iNumModes, ADLMode *lpModes)
Function to set display mode information.
ADL2_Workstation_EnableUnsupportedDisplayModes
int ADL2_Workstation_EnableUnsupportedDisplayModes(ADL_CONTEXT_HANDLE context, int iAdapterIndex)
Function to set the Registry key "UnsupportedMonitorModesAllowed" when 10bit Pixel format is enabled ...
ADL2_Display_SLSMapConfigX2_Get
int ADL2_Display_SLSMapConfigX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, ADLSLSMap *lpSLSMap, int *lpNumSLSTarget, ADLSLSTarget **lppSLSTarget, int *lpNumNativeMode, ADLSLSMode **lppNativeMode, int *lpNumNativeModeOffsets, ADLSLSOffset **lppNativeModeOffsets, int *lpNumBezelMode, ADLBezelTransientMode **lppBezelMode, int *lpNumTransientMode, ADLBezelTransientMode **lppTransientMode, int *lpNumSLSOffset, ADLSLSOffset **lppSLSOffset, int iOption)
Function to retrieve an SLS configuration.
ADL2_Display_SLSGrid_Caps
int ADL2_Display_SLSGrid_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumSLSGrid, ADLSLSGrid **lppSLSGrid, int iOption)
ADLSLSGrid
Structure containing information about the display SLS Grid information.
Definition: adl_structures.h:1643
ADL_Display_ForcibleDisplay_Get
int ADL_Display_ForcibleDisplay_Get(int iAdapterIndex, int iDisplayIndex, int *lpStatus)
Function to retrieve the forcible connected status of a display.
ADL_Display_SLSMapConfig_Create
int ADL_Display_SLSMapConfig_Create(int iAdapterIndex, ADLSLSMap SLSMap, int iNumTargetTarget, ADLSLSTarget *lpSLSTarget, int iBezelModePercent, int *lpSLSMapIndex, int iOption)
Function to create an SLS configuration.
ADL2_Display_PossibleMode_Get
int ADL2_Display_PossibleMode_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumModes, ADLMode **lppModes)
Function to retrieve the OS possible modes list for an adapter (all OS platforms).
ADL2_Display_SLSMiddleMode_Set
int ADL2_Display_SLSMiddleMode_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSLSMapIndex, int iNumCurrentSLSMiddleMode, ADLSLSMode *lpCurrentSLSMiddleMode, int iOption)
Set SLS middle mode for specific adapter.
ADL_Display_DisplayMapConfig_Get
int ADL_Display_DisplayMapConfig_Get(int iAdapterIndex, int *lpNumDisplayMap, ADLDisplayMap **lppDisplayMap, int *lpNumDisplayTarget, ADLDisplayTarget **lppDisplayTarget, int iOptions)
Function to retrieve current display map configurations.
ADL2_MGPUSLS_Status_Set
int ADL2_MGPUSLS_Status_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iStatus)
ADLSLSOverlappedMode
Structure containing information about the overlap offset info for all the displays for each SLS mode...
Definition: adl_structures.h:1875
ADL2_Display_SLSMapIndexList_Get
int ADL2_Display_SLSMapIndexList_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumSLSMapIndexList, int **lppSLSMapIndexList, int iOptions)
Function to get the active SLS map index list for a given GPU.
ADLSLSMode
Structure containing information about the display SLS Mode information.
Definition: adl_structures.h:1763
ADL2_Display_PossibleMapping_Get
int ADL2_Display_PossibleMapping_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumberOfPresetMapping, ADLPossibleMapping *lpPresetMappings, int iEnquiryControllerIndex, int *lpNumberOfEnquiryPossibleMappings, ADLPossibleMapping **lppEnquiryPossibleMappings)
Function to retrieve the possible display mappings.
ADL_Display_PossibleMapping_Get
int ADL_Display_PossibleMapping_Get(int iAdapterIndex, int iNumberOfPresetMapping, ADLPossibleMapping *lpPresetMappings, int iEnquiryControllerIndex, int *lpNumberOfEnquiryPossibleMappings, ADLPossibleMapping **lppEnquiryPossibleMappings)
Function to retrieve the possible display mappings.
ADL2_Display_SLSMapConfig_Create
int ADL2_Display_SLSMapConfig_Create(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSLSMap SLSMap, int iNumTarget, ADLSLSTarget *lpSLSTarget, int iBezelModePercent, int *lpSLSMapIndex, int iOption)
Function to create an SLS configuration.
ADL_Display_SLSMapConfig_SetState
int ADL_Display_SLSMapConfig_SetState(int iAdapterIndex, int iSLSMapIndex, int iState)
Function to enable/disable SLS bind.
ADLSLSMap
Structure containing information about the display SLS Map information.
Definition: adl_structures.h:1670
ADLMode
Structure containing information about display mode.
Definition: adl_structures.h:1455
ADL2_Adapter_Desktop_Caps
int ADL2_Adapter_Desktop_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDesktopCapsValue, int *lpDesktopCapsMask)
ADL_Display_SLSMapConfigX2_Get
int ADL_Display_SLSMapConfigX2_Get(int iAdapterIndex, int iSLSMapIndex, ADLSLSMap *lpSLSMap, int *lpNumSLSTarget, ADLSLSTarget **lppSLSTarget, int *lpNumNativeMode, ADLSLSMode **lppNativeMode, int *lpNumNativeModeOffsets, ADLSLSOffset **lppNativeModeOffsets, int *lpNumBezelMode, ADLBezelTransientMode **lppBezelMode, int *lpNumTransientMode, ADLBezelTransientMode **lppTransientMode, int *lpNumSLSOffset, ADLSLSOffset **lppSLSOffset, int iOption)
Function to retrieve an SLS configuration.
ADL_Display_SLSMapConfig_Delete
int ADL_Display_SLSMapConfig_Delete(int iAdapterIndex, int iSLSMapIndex)
Function to delete an SLS map from the driver database.
ADLDisplayMap
Structure containing information about display mapping.
Definition: adl_structures.h:1563
ADLDisplayID
Structure containing information about the display device.
Definition: adl_structures.h:552
ADL_Display_SLSMapConfig_Get
int ADL_Display_SLSMapConfig_Get(int iAdapterIndex, int iSLSMapIndex, ADLSLSMap *lpSLSMap, int *lpNumSLSTarget, ADLSLSTarget **lppSLSTarget, int *lpNumNativeMode, ADLSLSMode **lppNativeMode, int *lpNumBezelMode, ADLBezelTransientMode **lppBezelMode, int *lpNumTransientMode, ADLBezelTransientMode **lppTransientMode, int *lpNumSLSOffset, ADLSLSOffset **lppSLSOffset, int iOption)
Function to retrieve an SLS configuration.
ADL2_Adapter_Display_Caps
int ADL2_Adapter_Display_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumDisplayCaps, ADLAdapterDisplayCap **lppAdapterDisplayCaps)
Function to retrieve the adapter display manner capabilities based on ADL index.
ADL_Adapter_Display_Caps
int ADL_Adapter_Display_Caps(int iAdapterIndex, int *lpNumDisplayCaps, ADLAdapterDisplayCap **lppAdapterDisplayCaps)
Function to retrieve the adapter display manner capabilities based on ADL index.
ADL2_Display_ForcibleDisplay_Set
int ADL2_Display_ForcibleDisplay_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int iStatus)
Function to set the forcible connected status of a display.

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