- 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 编程指南
本节内容
本快速入门指南旨在帮助开发者使用支持的编程语言中的 ADLX API 构建应用程序,并涵盖了初始化 API、检索设备信息以及访问设备资源所需的基本步骤。
ADLX 快速入门指南
请遵循以下步骤开始使用 ADLX 进行编程。
先决条件
- 已安装ADLX SDK。
步骤
- 如果您的应用程序使用 C#、Java 或 Python,请为相应的编程语言开发 ADLX 绑定。如果您的应用程序使用 C 或 C++,请继续执行步骤 2。
- 构建 ADLX 的 C# 绑定
- 构建 ADLX 的 Java 绑定
- 构建 ADLX 的 Python 绑定
- 在应用程序代码中加载 ADLX 库代码,并调用 ADLX SDK 中提供的所需的初始化函数。
- 使用 ADLX Helper 初始化 ADLX
- 使用函数指针初始化 ADLX
- 使用初始化函数提供的 ADLX System 接口来访问其他 ADLX 功能。
- 在应用程序中使用 ADLX
- 使用 ADLX 订阅事件通知
ADLX SDK 安装
该库随显卡驱动程序一起安装,并且 ADLX SDK(包含以下内容)可在 AMD GPUOpen 上获取。
包括:
- ADLX 头文件,其中包含使用 ADLX 进行编程所需的所有类型、常量、函数和接口的定义
- ADLX 辅助代码,用于简化 C++、C、C#、Java 和 Python 中 ADLX 的加载和卸载过程
- ADLX 示例,演示了 C++ 和 C 中的完整 ADLX 功能,以及 C#、Java 和 Python 中的部分功能
- SDK 开发者文档
子页面
- 构建 ADLX 的 C# 绑定
- 构建 ADLX 的 Java 绑定
- 构建 ADLX 的 Python 绑定
- 使用 ADLX Helper 初始化 ADLX
- 使用函数指针初始化 ADLX
- 在应用程序中使用 ADLX
- 使用 ADLX 订阅事件通知
相关页面
- 构建 ADLX 的 C# 绑定
- 构建 ADLX 的 Java 绑定
- 构建 ADLX 的 Python 绑定
- 使用 ADLX Helper 初始化 ADLX
- 使用函数指针初始化 ADLX
- 在应用程序中使用 ADLX
- 使用 ADLX 订阅事件通知
API 参考
本页面引用了