ADL (AMD Display Library) Public APIs
Version 17.1
|
Go to the documentation of this file.
16 #ifndef WORKSTATION_H_
17 #define WORKSTATION_H_
21 #define ADL_EXTERNC extern "C"
258 int *lpDefGrayscale,
int *lpCurBypass,
int *lpDefBypass);
278 int *lpDefGrayscale,
int *lpCurBypass,
int *lpDefBypass);
678 int iGlSyncConnector,
693 int iGlSyncConnector,
716 int iGlSyncConnector,
717 int* lpNumGLSyncGPUPorts,
718 int* lpNumGlSyncPorts,
720 int* lpMaxSampleRate,
741 int iGlSyncConnector,
742 int* lpNumGLSyncGPUPorts,
743 int* lpNumGlSyncPorts,
745 int* lpMaxSampleRate,
763 int iGlSyncConnector,
780 int iGlSyncConnector,
798 int iGlSyncConnector,
813 int iGlSyncConnector,
835 int iGlSyncConnector,
858 int iGlSyncConnector,
879 int iGlSyncConnector,
894 int iGlSyncConnector,
984 int *iNumSugSyncModes,
1004 int *iNumSugSyncModes,
int ADL2_Workstation_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpValidBits, int *lpCaps)
Function to retrieve current workstation capabilities.
int ADL2_Workstation_Stereo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefState, int *lpCurState)
Function to retreive the worstation stereo mode.
int ADL2_Workstation_ECC_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
Function to get ECC (Error Correction Code) Capabilities on the specified adapter....
int ADL_Workstation_GLSyncPortState_Get(int iAdapterIndex, int iGlSyncConnector, int iGlSyncPortType, int iNumLEDs, ADLGlSyncPortInfo *lpGlSyncPortInfo, int **ppGlSyncLEDs)
Function to retrieve GL-Sync port information.
#define ADL_EXTERNC
Definition: workstation.h:23
int ADL2_Workstation_Stereo_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iCurState)
Function to set the workstation stereo mode.
Structure containing GL-Sync port control settings.
Definition: adl_structures.h:962
int ADL_Workstation_ECC_Caps(int iAdapterIndex, int *lpSupported)
Function to get ECC (Error Correction Code) Capabilities on the specified adapter....
int ADL2_Workstation_DisplayGLSyncMode_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGlSyncMode *lpGlSyncMode)
Function to retrieve the GL-Sync mode for a display.
int ADL_Workstation_DeepBitDepthX2_Get(int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState)
int ADL_Workstation_GLSyncModuleDetect_Get(int iAdapterIndex, int iGlSyncConnector, ADLGLSyncModuleID *lpGlSyncModuleID)
Function to detect the GL-Sync module.
int ADL2_FRTCPro_Settings_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRTCPRO_Settings *FRTCPROSettings)
int ADL_Workstation_GLSyncGenlockConfiguration_Set(int iAdapterIndex, int iGlSyncConnector, ADLGLSyncGenlockConfig glSyncGenlockConfig)
Function to set the GL-Sync Genlock configuration settings.
int ADL_Workstation_GLSyncModuleInfo_Get(int iAdapterIndex, int iGlSyncConnector, int *lpNumGLSyncGPUPorts, int *lpNumGlSyncPorts, int *lpMaxSyncDelay, int *lpMaxSampleRate, ADLGLSyncPortCaps **ppGlSyncPorts)
Function to describe the GL-Sync module caps.
int ADL2_Workstation_DisplayGenlockCapable_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, int *lpCanGenlock)
Function to determine whether or not a display is capable of Genlock functionality.
Structure containing GL-Sync ports capabilities.
Definition: adl_structures.h:894
int ADL_Workstation_DeepBitDepth_Get(int *lpCurDBDState, int *lpDefDBDState, int *lpCurGrayscale, int *lpDefGrayscale, int *lpCurBypass, int *lpDefBypass)
Function to get current requested state of Deep Bit Depth and related settings.
int ADL2_Workstation_DeepBitDepth_Set(ADL_CONTEXT_HANDLE context, int iDBDState, int iGrayscale, int iBypassGamma)
Function to set requested state of Deep Bit Depth and related settings.
int ADL2_WS_Overdrive_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *iSupported, int *iEnabled, int *iVersion)
Structure containing GL-Sync module information.
Definition: adl_structures.h:875
int ADL2_Workstation_DeepBitDepthX2_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDBDState)
int ADL2_Workstation_SDISegmentList_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList)
Structure containing GL-Sync Genlock settings.
Definition: adl_structures.h:910
int ADL2_Workstation_ECCData_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLECCData *lpAdlEccData)
Function to get ECC statistics on the specified adapter. This function implements the CI call to get ...
int ADL2_Workstation_ECC_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode)
Function to get ECC (Error Correction Code) current and desired states on the specified adapter....
Structure containing information about FRTCPRO Settings.
Definition: adl_structures.h:4220
int ADL2_FRTCPro_Settings_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_FRTCPRO_Settings FRTCPROSettings, ADL_FRTCPRO_CHANGED_REASON changeReason)
int ADL2_Workstation_GLSyncModuleDetect_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, ADLGLSyncModuleID *lpGlSyncModuleID)
Function to detect the GL-Sync module.
int ADL_Workstation_DeepBitDepth_Set(int iDBDState, int iGrayscale, int iBypassGamma)
Function to set requested state of Deep Bit Depth and related settings.
int ADL2_Workstation_GLSyncPortState_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, int iGlSyncPortType, int iNumLEDs, ADLGlSyncPortInfo *lpGlSyncPortInfo, int **ppGlSyncLEDs)
Function to retrieve GL-Sync port information.
int ADL_Workstation_LoadBalancing_Get(int *lpResultMask, int *lpCurResultValue, int *lpDefResultValue)
Function to get the load balancing state of the specified adapter.
int ADL_Workstation_GLSyncPortState_Set(int iAdapterIndex, int iGlSyncConnector, ADLGlSyncPortControl glSyncPortControl)
Function to perform GL-Sync port control.
int ADL2_Workstation_ECC_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDesiredMode)
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Er...
int ADL_Workstation_SDI_Set(int iAdapterIndex, int iSDIState, int iSizeofSDISegment)
Structure containing information about SDIData This structure is used to store information about the ...
Definition: adl_structures.h:4205
int int iAdapterIndex
Definition: radeonusbled.h:92
int ADL2_Workstation_LoadBalancing_Get(ADL_CONTEXT_HANDLE context, int *lpResultMask, int *lpCurResultValue, int *lpDefResultValue)
Function to get the load balancing state of the specified adapter.
int ADL2_Workstation_ECCX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpModeType, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode)
Function to get ECC (Error Correction Code) current and desired states on the specified adapter....
int ADL2_FRTCPro_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
int ADL_Workstation_DisplayGLSyncMode_Set(int iAdapterIndex, int iDisplayIndex, ADLGlSyncMode glSyncMode)
Function to set the GL-Sync mode for a display.
int ADL_Workstation_Stereo_Get(int iAdapterIndex, int *lpDefState, int *lpCurState)
Function to retreive the worstation stereo mode.
Structure containing information about FRTCPRO Settings changed reason.
Definition: adl_structures.h:4236
Structure containing GL-Sync mode of a display.
Definition: adl_structures.h:980
int ADL2_Workstation_GLSyncGenlockConfiguration_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, ADLGLSyncGenlockConfig glSyncGenlockConfig)
Function to set the GL-Sync Genlock configuration settings.
int ADL2_Workstation_GLSyncGenlockConfiguration_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, int iGlValidMask, ADLGLSyncGenlockConfig *lpGlSyncGenlockConfig)
Function to retrieve the GL-Sync Genlock configuration settings.
int ADL_Workstation_ECC_Set(int iAdapterIndex, int iDesiredMode)
Function to set ECC Mode on the specified adapter This function implements the CI call to set ECC (Er...
int ADL_Workstation_Caps(int iAdapterIndex, int *lpValidBits, int *lpCaps)
Function to retrieve current workstation capabilities.
Structure containing GL-Sync port information.
Definition: adl_structures.h:938
int ADL_Workstation_Stereo_Set(int iAdapterIndex, int iCurState)
Function to set the workstation stereo mode.
int ADL2_Workstation_GLSyncPortState_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, ADLGlSyncPortControl glSyncPortControl)
Function to perform GL-Sync port control.
int ADL2_Workstation_SDI_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported)
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2336
int ADL2_Workstation_DisplayGLSyncMode_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iDisplayIndex, ADLGlSyncMode glSyncMode)
Function to set the GL-Sync mode for a display.
int ADL2_Workstation_DeepBitDepthX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpDefDBDState, int *lpCurDBDState)
int ADL_Workstation_ECC_Get(int iAdapterIndex, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode)
Function to get ECC (Error Correction Code) current and desired states on the specified adapter....
int ADL_Workstation_ECCX2_Get(int iAdapterIndex, int *lpModeType, int *lpDefaultMode, int *lpCurrentMode, int *lpDesiredMode)
Function to get ECC (Error Correction Code) current and desired states on the specified adapter....
int ADL_Workstation_DisplayGLSyncMode_Get(int iAdapterIndex, int iDisplayIndex, ADLGlSyncMode *lpGlSyncMode)
Function to retrieve the GL-Sync mode for a display.
int ADL2_Workstation_GLSyncSupportedTopology_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumSyncModes, ADLGlSyncMode2 *glSyncModes, int *iNumSugSyncModes, ADLGlSyncMode2 **glSugSyncModes)
Function to get the supported GL-Sync topology.
int ADL2_Workstation_GLSyncModuleInfo_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iGlSyncConnector, int *lpNumGLSyncGPUPorts, int *lpNumGlSyncPorts, int *lpMaxSyncDelay, int *lpMaxSampleRate, ADLGLSyncPortCaps **ppGlSyncPorts)
Function to describe the GL-Sync module caps.
int ADL_Workstation_DisplayGenlockCapable_Get(int iAdapterIndex, int iDisplayIndex, int *lpCanGenlock)
Function to determine whether or not a display is capable of Genlock functionality.
int ADL2_Workstation_SDI_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent)
int ADL_Workstation_LoadBalancing_Caps(int iAdapterIndex, int *lpResultMask, int *lpResultValue)
Function to set the load balancing capabilities for the specified adapter.
int ADL2_Workstation_DeepBitDepth_Get(ADL_CONTEXT_HANDLE context, int *lpCurDBDState, int *lpDefDBDState, int *lpCurGrayscale, int *lpDefGrayscale, int *lpCurBypass, int *lpDefBypass)
Function to get current requested state of Deep Bit Depth and related settings.
Structure containing GL-Sync mode of a display.
Definition: adl_structures.h:998
int ADL2_Workstation_LoadBalancing_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpResultMask, int *lpResultValue)
Function to set the load balancing capabilities for the specified adapter.
int ADL_Workstation_GLSyncGenlockConfiguration_Get(int iAdapterIndex, int iGlSyncConnector, int iGlValidMask, ADLGLSyncGenlockConfig *lpGlSyncGenlockConfig)
Function to retrieve the GL-Sync Genlock configuration settings.
int ADL_Workstation_SDI_Caps(int iAdapterIndex, int *lpSupported)
Function to check for Serial Digital Interface capabilities.
int ADL_Workstation_SDI_Get(int iAdapterIndex, ADLSDIData *lpDefualt, ADLSDIData *lpDriver, ADLSDIData *lpCurrent)
int ADL2_Workstation_SDI_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSDIState, int iSizeofSDISegment)
int ADL_Workstation_ECCData_Get(int iAdapterIndex, ADLECCData *lpAdlEccData)
Function to get ECC statistics on the specified adapter. This function implements the CI call to get ...
int ADL_Workstation_AdapterNumOfGLSyncConnectors_Get(int iAdapterIndex, int *lpNumOfGLSyncConnectors)
Function to retrieve the number of GL-Sync connectors on an adapter.
Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of er...
Definition: adl_structures.h:2323
int ADL_Workstation_LoadBalancing_Set(int iCurState)
Function to set the load balancing state of the specified adapter.
int ADL_Workstation_SDISegmentList_Get(int iAdapterIndex, int *lpMemorySegmentCount, int **lppMemorySegmentList)
int ADL_Workstation_DeepBitDepthX2_Set(int iAdapterIndex, int iDBDState)
int ADL_Workstation_GLSyncSupportedTopology_Get(int iAdapterIndex, int iNumSyncModes, ADLGlSyncMode2 *glSyncModes, int *iNumSugSyncModes, ADLGlSyncMode2 **glSugSyncModes)
Function to get the supported GL-Sync topology.
int ADL2_Workstation_AdapterNumOfGLSyncConnectors_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumOfGLSyncConnectors)
Function to retrieve the number of GL-Sync connectors on an adapter.
int ADL2_Workstation_LoadBalancing_Set(ADL_CONTEXT_HANDLE context, int iCurState)
Function to set the load balancing state of the specified adapter.
Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.