- AMD Device Library eXtra
- 使用 ADLX 进行编程
- 概述
- ADLX 示例
- 概述
- C++ 示例
- 概述
- 显示
- 显示
- Display3DLUT
- DisplayBlanking
- DisplayColorDepth
- DisplayConnectivityExperience
- DisplayCustomColor
- DisplayCustomResolution
- DisplayEvents
- DisplayFreeSync
- DisplayGamma
- DisplayGamut
- DisplayGPUScaling
- DisplayHDCP
- DisplayInfo
- DisplayIntegerScaling
- DisplayPixelFormat
- DisplayScalingMode
- DisplayVariBright
- DisplayVSR
- C 示例
- 概述
- 显示
- 显示
- Display3DLUT
- DisplayBlanking
- DisplayColorDepth
- DisplayConnectivityExperience
- DisplayCustomColor
- DisplayCustomResolution
- DisplayEvents
- DisplayFreeSync
- DisplayGamma
- DisplayGamut
- DisplayGPUScaling
- DisplayHDCP
- DisplayInfo
- DisplayIntegerScaling
- DisplayPixelFormat
- DisplayScalingMode
- DisplayVariBright
- DisplayVSR
- ADLX SDK 参考
- 概述
- ADLX Helpers
- ADLX 接口
- 概述
- 3D 图形
- 3D 图形
- iadlx3danisotropicfiltering
- iadlx3dantialiasing
- iadlx3dframeratetargetcontrol
- iadlx3dimagesharpening
- iadlx3dradeonsuperresolution
- iadlx3dsettingschangedevent
- IADLX3DSettingsChangedEvent
- GetGPU
- IsAnisotropicFilteringChanged
- IsAntiAliasingChanged
- IsAntiLagChanged
- IsBoostChanged
- IsChillChanged
- IsEnhancedSyncChanged
- IsFrameRateTargetControlChanged
- IsImageSharpeningChanged
- IsMorphologicalAntiAliasingChanged
- IsRadeonSuperResolutionChanged
- IsResetShaderCache
- IsTessellationModeChanged
- IsWaitForVerticalRefreshChanged
- iadlx3dsettingschangedhandling
- iadlx3dsettingsservices
- 显示
- 显示
- iadlxdisplay3dlut
- IADLXDisplay3DLUT
- ClearUser3DLUT
- GetAllUser3DLUT
- GetHDRUser3DLUT
- GetSCEDynamicContrast
- GetSCEDynamicContrastRange
- GetSDRUser3DLUT
- GetUser3DLUTIndex
- IsCurrentSCEDisabled
- IsCurrentSCEDynamicContrast
- IsCurrentSCEVividGaming
- IsSupportedSCE
- IsSupportedSCEDynamicContrast
- IsSupportedSCEVividGaming
- IsSupportedUser3DLUT
- SetAllUser3DLUT
- SetHDRUser3DLUT
- SetSCEDisabled
- SetSCEDynamicContrast
- SetSCEVividGaming
- SetSDRUser3DLUT
- iadlxdisplay3dlutchangedevent
- iadlxdisplayblanking
- iadlxdisplaychangedhandling
- IADLXDisplayChangedHandling
- AddDisplay3DLUTEventListener
- AddDisplayGammaEventListener
- AddDisplayGamutEventListener
- AddDisplayListEventListener
- AddDisplaySettingsEventListener
- RemoveDisplay3DLUTEventListener
- RemoveDisplayGammaEventListener
- RemoveDisplayGamutEventListener
- RemoveDisplayListEventListener
- RemoveDisplaySettingsEventListener
- iadlxdisplayconnectivityexperience
- IADLXDisplayConnectivityExperience
- GetDPLinkRate
- GetNumberOfActiveLanes
- GetNumberOfTotalLanes
- GetRelativePreEmphasis
- GetRelativeVoltageSwing
- IsEnabledHDMIQualityDetection
- IsEnabledLinkProtection
- IsSupportedDPLink
- IsSupportedHDMIQualityDetection
- SetEnabledHDMIQualityDetection
- SetRelativePreEmphasis
- SetRelativeVoltageSwing
- iadlxdisplaycustomcolor
- IADLXDisplayCustomColor
- GetBrightness
- GetBrightnessRange
- GetContrast
- GetContrastRange
- GetHue
- GetHueRange
- GetSaturation
- GetSaturationRange
- GetTemperature
- GetTemperatureRange
- IsBrightnessSupported
- IsContrastSupported
- IsHueSupported
- IsSaturationSupported
- IsTemperatureSupported
- SetBrightness
- SetContrast
- SetHue
- SetSaturation
- SetTemperature
- iadlxdisplaycustomresolution
- iadlxdisplaygamma
- IADLXDisplayGamma
- GetGammaCoefficient
- GetGammaRamp
- IsCurrentDeGammaRamp
- IsCurrentReGamma36
- IsCurrentReGammaBT709
- IsCurrentRegammaCoefficient
- IsCurrentReGammaPQ
- IsCurrentReGammaPQ2084Interim
- IsCurrentReGammaRamp
- IsCurrentReGammaSRGB
- IsSupportedReGamma36
- IsSupportedReGammaBT709
- IsSupportedReGammaPQ
- IsSupportedReGammaPQ2084Interim
- IsSupportedReGammaSRGB
- ResetGammaRamp
- SetDeGammaRamp
- SetReGamma36
- SetReGammaBT709
- SetReGammaCoefficient
- SetReGammaPQ
- SetReGammaPQ2084Interim
- SetReGammaRamp
- SetReGammaSRGB
- iadlxdisplaygammachangedevent
- Miscellaneous
- 性能监控
ADLX 函数
导航: ADLX SDK 参考
本节内容
本节包含初始化 ADLX 所需的函数指针,具体请参见 使用函数指针初始化 ADLX 部分。
- 要在 C++ 应用程序中使用 ADLX 函数,请参考
~SDK\ADLXHelper\Windows\Cpp中的 ADLXHelper 类的实现。 - 对于 C 应用程序,请参考
~SDK\ADLXHelper\Windows\C中的 ADLX Helper 函数的实现。
注意:ADLX 可以使用 ADLX Helpers 或函数指针进行初始化。AMD 建议在初始化 ADLX 时使用 ADLX Helpers。
函数
| 函数 | 描述 |
|---|---|
| ADLXInitializeWithCallerAdl_Fn | 用于使用 ADL 上下文初始化 ADLX 的函数指针。 |
| ADLXInitialize_Fn | 用于使用默认参数初始化 ADLX 的函数指针,或用于使用旧版驱动程序初始化 ADLX 的函数指针。 |
| ADLXQueryFullVersion_Fn | 用于查询 ADLX 完全版本的函数指针。 |
| ADLXQueryVersion_Fn | 用于查询 ADLX 版本的函数指针。 |
| ADLXTerminate_Fn | 用于终止 ADLX 的函数指针。 |
| adlx_atomic_dec | 在多线程环境中对变量进行原子减操作。 |
| adlx_atomic_inc | 在多线程环境中对变量进行原子增操作。 |
| adlx_free_library | 释放已加载的模块。 |
| adlx_get_proc_address | 从模块中检索函数的地址。 |
| adlx_load_library | 将模块加载到调用进程的地址空间。 |
要求
| 头文件 | include “ADLX.h” |
|---|---|
| 最低版本 | 1.0 |
| 头文件 | include “ADLXDefines.h” |
|---|---|
| 最低版本 | 1.0 |
- ADLXInitializeWithCallerAdl_Fn
- ADLXInitialize_Fn
- ADLXQueryFullVersion_Fn
- ADLXQueryVersion_Fn
- ADLXTerminate_Fn
- adlx_atomic_dec
- adlx_atomic_inc
- adlx_free_library
- adlx_get_proc_address
- adlx_load_library
子页面
- ADLXInitializeWithCallerAdl_Fn - 用于使用 ADL 上下文初始化 ADLX 的函数指针。
- ADLXInitialize_Fn - 用于使用默认参数初始化 ADLX 的函数指针,或用于使用旧版驱动程序初始化 ADLX 的函数指针。
- ADLXQueryFullVersion_Fn - 用于查询 ADLX 完全版本的函数指针。
- ADLXQueryVersion_Fn - 用于查询 ADLX 版本的函数指针。
- ADLXTerminate_Fn - 用于终止 ADLX 的函数指针。
- adlx_atomic_dec - 在多线程环境中对变量进行原子减操作。
- adlx_atomic_inc - 在多线程环境中对变量进行原子增操作。
- adlx_free_library - 释放已加载的模块。
- adlx_get_proc_address - 从模块中检索函数的地址。
- adlx_load_library - 将模块加载到调用进程的地址空间。
相关页面
- 使用函数指针初始化 ADLX
- 使用 ADLX Helper 初始化 ADLX
- ADLXInitializeWithCallerAdl_Fn
- ADLXInitialize_Fn
- ADLXQueryFullVersion_Fn
- ADLXQueryVersion_Fn
- ADLXTerminate_Fn
API 参考
本页面引用了