ADL (AMD Display Library) Public APIs
Version 17.1
|
Copyright (c) 2018 - 2022 Advanced Micro Devices, Inc. More...
#include "..\adl_structures.h"
Go to the source code of this file.
Macros | |
#define | ADL_EXTERNC |
#define | OVERDRIVE8_H_ |
Functions | |
int | ADL2_Adapter_PMLog_SensorLimits_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogSensorLimits *lpDataOutput) |
Function to query individual limits of power management logging. More... | |
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. More... | |
int | ADL2_Adapter_PMLog_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE hDevice) |
Function to stop power management logging. More... | |
int | ADL2_Adapter_PMLog_Support_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogSupportInfo *pPMLogSupportInfo) |
Function to retrieve power management logging support. More... | |
int | ADL2_AutoTuningResult_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, bool *lpDataOutput) |
Function to retrieve the current auto tuning state. More... | |
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. More... | |
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. More... | |
int | ADL2_New_QueryPMLogData_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLPMLogDataOutput *lpDataOutput) |
Function to retrieve the Overdrive8 current settings. More... | |
int | ADL2_Overdrive8_Current_Setting_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8CurrentSetting *lpCurrentSetting) |
Function to retrieve the Overdrive8 current settings. More... | |
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_SettingX2_Get. It supports new features and does not need to change the API. More... | |
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_SettingX3_Get. It supports the availability of each item. More... | |
int | ADL2_Overdrive8_Init_Setting_Get (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8InitSetting *lpInitSetting) |
Function to retrieve the Overdrive8 initial settings. More... | |
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_Init_Setting_Get. It supports new features and does not need to change the API. More... | |
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. More... | |
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. More... | |
int | ADL2_Overdrive8_PMLog_ShareMemory_Stop (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADL_D3DKMT_HANDLE *lpHDevice) |
Function to stop a shared memory session. More... | |
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. More... | |
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. More... | |
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. More... | |
int | ADL2_Overdrive8_Setting_Set (ADL_CONTEXT_HANDLE context, int iAdapterIndex, ADLOD8SetSetting *lpSetSetting, ADLOD8CurrentSetting *lpCurrentSetting) |
Function to set the Overdrive8 settings. More... | |
Copyright (c) 2018 - 2022 Advanced Micro Devices, Inc.
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
Contains all OverdriveN-related functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms.
This file contains all OverdriveN-related functions exposed by ADL for Linux and Windows(XP, Vista and above); 32bit and 64bit platforms. All functions found in this file can be used as a reference to ensure the specified function pointers can be used by the appropriate runtime dynamic library loaders.
#define ADL_EXTERNC |
#define OVERDRIVE8_H_ |