Functions | |
int | ADL2_Overdrive8_Init_Setting_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8InitSetting *lpInitSetting) |
Function to retrieve the Overdrive8 initial settings. | |
int | ADL2_Overdrive8_Current_Setting_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8CurrentSetting *lpCurrentSetting) |
Function to retrieve the Overdrive8 current settings. | |
int | ADL2_Overdrive8_Setting_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8SetSetting *lpSetSetting, ADLOD8CurrentSetting *lpCurrentSetting) |
Function to set the Overdrive8 settings. | |
int | ADL2_New_QueryPMLogData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogDataOutput *lpDataOutput) |
Function to retrieve the Overdrive8 current 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 versin of ADL2_Overdrive8_Init_Setting_Get. It supports new features and does not need to change the PAI. | |
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 versin of ADL2_Overdrive8_Current_SettingX2_Get. It supports new features and does not need to change the PAI. | |
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. | |
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_PMLog_ShareMemory_Support (ADL_CONTEXT_HANDLE context, int iAdapterIndex, int *lpSupported, int option) |
Function to retrieve the support flag, which indictates if the shared memoory way is avilable or not. | |
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_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 | ADL2_Overdrive8_PMLog_ShareMemory_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE *lpHDevice) |
Function to stop a shared memory session. | |
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. | |
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 versin of ADL2_Overdrive8_Current_SettingX3_Get. It supports the availablity of each item. |
int ADL2_Overdrive8_Init_Setting_Get | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
ADLOD8InitSetting * | lpInitSetting | |||
) |
Function to retrieve the Overdrive8 initial settings.
This function retrieves the Overdrive8 initial settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpInitSetting | The pointer to the initial settings structure storing the retrieved Overdrive8 parameters. |
int ADL2_Overdrive8_Current_Setting_Get | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
ADLOD8CurrentSetting * | lpCurrentSetting | |||
) |
Function to retrieve the Overdrive8 current settings.
This function retrieves the Overdrive8 current settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpCurrentSetting | The pointer to the current settings structure storing the retrieved Overdrive parameters. |
int ADL2_Overdrive8_Setting_Set | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
ADLOD8SetSetting * | lpSetSetting, | |||
ADLOD8CurrentSetting * | lpCurrentSetting | |||
) |
Function to set the Overdrive8 settings.
This function set the Overdrive8 settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[in] | lpSetSetting | The pointer to the current settings structure set by user |
[out] | lpCurrentSetting | The pointer to the current settings structure storing the retrieved Overdrive parameters. |
int ADL2_New_QueryPMLogData_Get | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
ADLPMLogDataOutput * | lpDataOutput | |||
) |
Function to retrieve the Overdrive8 current settings.
This function retrieves the Overdrive8 current settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpDataOutput | The pointer to the ADLPMLogDataOutput structure storing the retrieved performance metrics parameters. |
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 versin of ADL2_Overdrive8_Init_Setting_Get. It supports new features and does not need to change the PAI.
This function retrieves the Overdrive8 current range settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpOverdrive8Capabilities | The pointer to the bit-vector which indicates wich OD8 feature is supported. |
in/out] | lpNumberOfFeatures The pointer to an integer which indicates the number of OD8 features. The callee shold input the expected number of features. Then ADL can use this input to support comptiable. When returing, the number is actual number of dricver currently supported features | |
[out] | lppInitSettingList | The pointer to the list of current OD8 range of settingts. |
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 versin of ADL2_Overdrive8_Current_SettingX2_Get. It supports new features and does not need to change the PAI.
This function retrieves the Overdrive8 current settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
in/out] | lpNumberOfFeatures The pointer to an integer which indicates the number of OD8 features. The callee shold input the expected number of features. Then ADL can use this input to support comptiable. When returing, the number is actual number of dricver currently supported features | |
[out] | lpInitSettingList | The pointer to the list of current OD8 settingts. |
int ADL2_AutoTuningResult_Get | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
bool * | lpDataOutput | |||
) |
Function to retrieve the current auto tuning state.
This function retrieves the Overdrive8 auto tuning settings for a specified adapter.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpDataOutput | The pointer to an bool which indicates the 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.
This function retrieves the supported sensors's range value
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpNumberOfSupportedSensorRange | The pointer to the number of sensors' rang supported. The sensor types defined ADLSensorType |
[out] | lppSenorRangeCapsList | The pointer to the pointer to the first range supported sensor address. This pointer does not need to be initialized by the user. However, the client needs to free the pointer after. |
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.
This function retrieves the supported sensor list, which value can be reading from the driver
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpNumOfSupportedSensorType | The pointer to the number of sensors' rang supported. The sensor types defined ADLSensorType |
[out] | lppSenroTypesList | The pointer to the pointer to the first value-reading supported sensor address. This pointer does not need to be initialized by the user. However, the client needs to free the pointer after. |
int ADL2_Overdrive8_PMLog_ShareMemory_Support | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
int * | lpSupported, | |||
int | option | |||
) |
Function to retrieve the support flag, which indictates if the shared memoory way is avilable or not.
This function retrive the supporting flag of shared memeory way is supported by the driver to rad sensor's real value
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpSupported | The pointer to an int variable which indicates if shared memory reading feature is supported ( ADL_TRUE : supported, ADL_FALSE : not supported) |
[in] | iOption | Integer for extension. |
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
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.
This function Let the drivr start to create a shared memeory tlo store the sensors real values
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[in] | iSampleRate | An integer which indicates how many milli-seconds the driver needs to refresh the context of the shared mwmeory. The unite is second. |
[in] | iNumofPMLogSendorList | An integer which indicates how mnay sensrs need to be read. |
[in] | lpPMLogSendorList | A pointer to an integer, which include of sensors need to be monitored. |
[in] | lpDevice | A pointer to ADL_D3DKMT_HANDLE, which is 3D device handle |
[out] | lppSharedMemory | A pointer to a poniter , which contains the addreess of shareed memory |
[in] | iOption | Integer for extension. |
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
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.
This function Let the drivr start to create a shared memeory tlo store the sensors real values
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
IN] | iNumSensor, An integer, which indicates how many sensor will be read | |
IN] | lpSensorList A pointer to an integer , which contains a list of sensor's IDs | |
IN] | lppSharedMemory A pointer to a poniter , which contains the addreess of shareed memory | |
[out] | ADLPMLogDataOutput | A pointer to data structure ADLPMLogDataOutput, which is the sensor real value in it. |
[in] | iOption | Integer for extension. |
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
int ADL2_Overdrive8_PMLog_ShareMemory_Stop | ( | ADL_CONTEXT_HANDLE | context, | |
int | iAdapterIndex, | |||
ADL_D3DKMT_HANDLE * | lpHDevice | |||
) |
Function to stop a shared memory session.
This function Let the drivr stop to destrortrue shared memeory of ore the sensors real values
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[in] | lpDevice | A pointer to pointer, which contains the addreess of shareed memory |
If the function succeeds, the return value is ADL_OK. Otherwise the return value is an ADL error code. Result Codes
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.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired desktop. |
[out] | pDevice | The pointer to the device handle. |
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.
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | hDevice | The device handle. |
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 versin of ADL2_Overdrive8_Current_SettingX3_Get. It supports the availablity of each item.
This function retrieves the Overdrive8 currente seetings plus the availability. The availablility of each item can be dynamically changed when something happens
[in] | context,: | Client's ADL context handle ADL_CONTEXT_HANDLE obtained from ADL2_Main_Control_Create. |
[in] | iAdapterIndex | The ADL index handle of the desired adapter. |
[out] | lpFeatureNotAdjustableBits | The pointer to an integer which's bit indicates the feature can be adjustment now. ref |
in/out] | lpNumberOfSettings The pointer to an integer which indicates the number of OD8 features. The callee shold input the expected number of settings. Then ADL can use this input to support comptiable. When returing, the number is actual number of dricver currently supported features | |
[out] | lpInitSettingList | The pointer to the list of current OD8 settingts. |