ADL (AMD Display Library) Public APIs
Version 17.1
|
Go to the documentation of this file.
20 #include "..\adl_structures.h"
24 #define ADL_EXTERNC extern "C"
int ADL2_Overdrive8_PMLog_ShareMemory_Support(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int option)
Function to retrieve the support flag, which indicates if the shared memory way is available or not.
int ADL2_Adapter_PMLog_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice)
Function to stop power management logging.
Definition: adl_structures.h:3216
int ADL2_Adapter_PMLog_SensorLimits_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogSensorLimits *lpDataOutput)
Function to query individual limits of power management logging.
int ADL2_Overdrive8_Init_Setting_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8InitSetting *lpInitSetting)
Function to retrieve the Overdrive8 initial settings.
int ADL2_Overdrive8_Init_SettingX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpOverdrive8Capabilities, int *lpNumberOfFeatures, ADLOD8SingleInitSetting **lppInitSettingList)
Function to retrieve the Overdrive8 current range settings. This is new version of ADL2_Overdrive8_In...
int ADL2_New_QueryPMLogData_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogDataOutput *lpDataOutput)
Function to retrieve the Overdrive8 current settings.
#define ADL_EXTERNC
Definition: overdrive8.h:26
Structure containing information to start power management logging.
Definition: adl_structures.h:3342
int ADL2_Overdrive8_PMLog_ShareMemory_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iSampleRate, int iNumofPMLogSendorList, int *lpPMLogSendorList, ADL_D3DKMT_HANDLE *lpHDevice, void **lppSharedMemory, int iOption)
Function to start a shared memory session.
int ADL2_Adapter_PMLog_Start(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogStartInput *pPMLogStartInput, ADLPMLogStartOutput *pPMLogStartOutput, ADL_D3DKMT_HANDLE hDevice)
Function to start power management logging.
Definition: adl_structures.h:3298
Definition: adl_structures.h:3151
Structure containing information about Overdrive8 initial setting.
Definition: adl_structures.h:3165
int ADL2_Overdrive8_PMLogSenorType_Support_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumOfSupportedSensorType, int **lppSenroTypesList)
Function to retrieve the PMLog sensor real value reading support flag from the driver.
int ADL2_Overdrive8_Setting_Set(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8SetSetting *lpSetSetting, ADLOD8CurrentSetting *lpCurrentSetting)
Function to set the Overdrive8 settings.
int ADL2_Adapter_PMLog_Support_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogSupportInfo *pPMLogSupportInfo)
Function to retrieve power management logging support.
int ADL2_Overdrive8_Current_SettingX2_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumberOfFeatures, int **lppCurrentSettingList)
Function to retrieve the Overdrive8 current settings. This is new version of ADL2_Overdrive8_Current_...
unsigned int ADL_D3DKMT_HANDLE
Definition: adl_defines.h:2401
int ADL2_Overdrive8_PMLog_ShareMemory_Read(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int iNumSensor, int *lpSensorList, void **lppSharedMemory, ADLPMLogDataOutput *lpDataOutput)
Function to start a shared memory session.
int int iAdapterIndex
Definition: radeonusbled.h:92
Structure containing information about Overdrive8 current setting.
Definition: adl_structures.h:3178
Structure containing information to query limts of power management logging.
Definition: adl_structures.h:3360
int ADL2_Overdrive8_PMLog_ShareMemory_Stop(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE *lpHDevice)
Function to stop a shared memory session.
int ADL2_Overdrive8_Current_SettingX3_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpFeatureNotAdjustableBits, int *lpNumberOfSettings, int **lppCurrentSettingList, int iOption)
Function to retrieve the Overdrive8 current settings. This is new version of ADL2_Overdrive8_Current_...
int ADL2_AutoTuningResult_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, bool *lpDataOutput)
Function to retrieve the current auto tuning state.
int ADL2_Overdrive8_PMLogSenorRange_Caps(ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpNumberOfSupportedSensorRange, ADLOD8SingleInitSetting **lppSenorRangeCapsList)
Function to retrieve the PMLog sensor range value if the driver supports the sensor.
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2336
int ADL2_Overdrive8_Current_Setting_Get(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8CurrentSetting *lpCurrentSetting)
Function to retrieve the Overdrive8 current settings.
Definition: adl_structures.h:3198
int ADL2_Device_PMLog_Device_Create(ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE *pDevice)
This function create the device. Adds MGPU support over legacy functions.
int ADL2_Device_PMLog_Device_Destroy(ADL_CONTEXT_HANDLE context, ADL_D3DKMT_HANDLE hDevice)
This function destroy the device. Adds MGPU support over legacy functions.
Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.