跳至内容

ADLX 枚举

枚举

ADLX_RESULT

表示 ADLX 函数或 ADLX 方法返回的结果。

名称描述
ADLX_OK= 0此结果表示成功。
ADLX_ALREADY_ENABLED此结果表示所请求的操作已启用。
ADLX_ALREADY_INITIALIZED此结果表示 ADLX 已进行某种未指定的初始化。
ADLX_FAIL此结果表示发生未指定的故障。
ADLX_INVALID_ARGS此结果表示参数无效。
ADLX_BAD_VER此结果表示所请求的版本与当前版本不兼容。
ADLX_UNKNOWN_INTERFACE此结果表示所请求的接口未知。
ADLX_TERMINATED此结果表示在 ADLX 已终止后调用了接口。
ADLX_ADL_INIT_ERROR此结果表示 ADL 初始化失败。
ADLX_NOT_FOUND此结果表示找不到该项。
ADLX_INVALID_OBJECT此结果表示方法是调用到一个无效对象。
ADLX_ORPHAN_OBJECTS此结果表示 ADLX 在有未处理的 ADLX 对象的情况下终止。从 ADLX 获取的任何接口都指向无效内存,并且调用其方法将导致意外行为。
ADLX_NOT_SUPPORTED此结果表示所请求的功能不受支持。
ADLX_PENDING_OPERATION此结果表示由于当前正在进行的某个操作而导致失败。
ADLX_GPU_INACTIVE此结果表示 GPU 不活跃。
ADLX_GPU_IN_USE此结果表示 GPU 正在被应用程序使用。
ADLX_TIMEOUT_OPERATION此结果表示操作超时。
ADLX_NOT_ACTIVE此结果表示所请求的功能不活跃。

ADLX_HG_TYPE

表示混合图形的类型。

名称描述
NONE= 0这不是一个混合图形系统。
AMD这是 AMD 集成 GPU。
OTHER这是非 AMD 集成 GPU。

ADLX_ASIC_FAMILY_TYPE

表示 ASIC 系列类型。

名称描述
ASIC_UNDEFINED= 0ASIC 系列类型未定义。
ASIC_RADEONASIC 系列类型是独立显卡。
ASIC_FIREPROASIC 系列类型是 Firepro。
ASIC_FIREMVASIC 系列类型是 FireMV。
ASIC_FIRESTREAMASIC 系列类型是 FireStream。
ASIC_FUSIONASIC 系列类型是 Fusion。
ASIC_EMBEDDEDASIC 系列类型是嵌入式。

ADLX_PCI_BUS_TYPE

表示 PCI 总线类型。

名称描述
UNDEFINED= 0PCI 总线类型未定义。
PCIPCI 总线类型是 PCI 总线。
AGPPCI 总线类型是 AGP 总线。
PCIEPCI 总线类型是 PCI Express 总线。
PCIE_2_0PCI 总线类型是 PCI Express 第二代总线。
PCIE_3_0PCI 总线类型是 PCI Express 第三代总线。
PCIE_4_0PCI 总线类型是 PCI Express 第四代总线。

表示 DP 链路速率。

名称描述
DP_LINK_RATE_UNKNOWN= 0DP 链路速率未知。
DP_LINK_RATE_RBRDP 链路速率为 1.62 Gbps/通道。
DP_LINK_RATE_2_16GBPSDP 链路速率为 2.16 Gbps/通道。
DP_LINK_RATE_2_43GBPSDP 链路速率为 2.43 Gbps/通道。
DP_LINK_RATE_HBRDP 链路速率为 2.70 Gbps/通道。
DP_LINK_RATE_4_32GBPSDP 链路速率为 4.32 Gbps/通道。
DP_LINK_RATE_HBR2DP 链路速率为 5.40 Gbps/通道。
DP_LINK_RATE_HBR3DP 链路速率为 8.10 Gbps/通道。
DP_LINK_RATE_UHBR10DP 链路速率为 10 Gbps/通道。
DP_LINK_RATE_UHBR13D5DP 链路速率为 13.5 Gbps/通道。
DP_LINK_RATE_UHBR20DP 链路速率为 20 Gbps/通道。

ADLX_GPU_TYPE

表示 GPU 类型。

名称描述
GPUTYPE_UNDEFINED= 0GPU 类型未知。
GPUTYPE_INTEGRATEDGPU 类型是集成 GPU。
GPUTYPE_DISCRETEGPU 类型是独立 GPU。

ADLX_DISPLAY_CONNECTOR_TYPE

表示显示器连接器类型。

名称描述
DISPLAY_CONTYPE_UNKNOWN= 0显示器连接器类型未知。
DISPLAY_CONTYPE_VGA显示器连接器类型是 VGA。
DISPLAY_CONTYPE_DVI_D显示器连接器类型是 DVI-D。
DISPLAY_CONTYPE_DVI_I显示器连接器类型是 DVI-I。
DISPLAY_CONTYPE_CVDONGLE_NTSC显示器连接器类型是 NTSC。
DISPLAY_CONTYPE_CVDONGLE_JPN显示器连接器类型是 JPN。
DISPLAY_CONTYPE_CVDONGLE_NONI2C_JPN显示器连接器类型是 NONI2C-JPN。
DISPLAY_CONTYPE_CVDONGLE_NONI2C_NTSC显示器连接器类型是 NONI2C-NTSC。
DISPLAY_CONTYPE_PROPRIETARY显示器连接器类型是专有。
DISPLAY_CONTYPE_HDMI_TYPE_A显示器连接器类型是 HDMI A。
DISPLAY_CONTYPE_HDMI_TYPE_B显示器连接器类型是 HDMI B。
DISPLAY_CONTYPE_SVIDEO显示器连接器类型是 SVIDEO。
DISPLAY_CONTYPE_COMPOSITE显示器连接器类型是 COMPOSITE。
DISPLAY_CONTYPE_RCA_3COMPONENT显示器连接器类型是 RCA。
DISPLAY_CONTYPE_DISPLAYPORT显示器连接器类型是 DISPLAYPORT。
DISPLAY_CONTYPE_EDP显示器连接器类型是 EDP。
DISPLAY_CONTYPE_WIRELESSDISPLAY显示器连接器类型是 WIRELESSDISPLAY。
DISPLAY_CONTYPE_USB_TYPE_C显示器连接器类型是 USB Type-C。

ADLX_DISPLAY_TYPE

表示显示器类型。

名称描述
DISPLAY_TYPE_UNKOWN= 0显示器类型是未知显示器。
DISPLAY_TYPE_MONITOR显示器类型是显示器。
DISPLAY_TYPE_TELEVISION显示器类型是电视。
DISPLAY_TYPE_LCD_PANEL显示器类型是 LCD 显示器。
DISPLAY_TYPE_DIGITAL_FLAT_PANEL显示器类型是 DFP 显示器。
DISPLAY_TYPE_COMPONENT_VIDEO显示器类型是分量视频显示器。
DISPLAY_TYPE_PROJECTOR显示器类型是投影仪。

ADLX_DISPLAY_SCAN_TYPE

表示显示器扫描类型。

名称描述
PROGRESSIVE= 0显示器扫描类型是逐行扫描模式。
INTERLACED显示器扫描类型是隔行扫描模式。

ADLX_DISPLAY_TIMING_POLARITY

显示器时序极性。

名称描述
POSITIVE= 0正极性
NEGATIVE负极性

ADLX_DISPLAY_TIMING_LIMITATION

显示器时序限制。

名称描述
PIXEL_CLOCK_MAX= 650000最大像素时钟
PIXEL_CLOCK_MIN= 0最小像素时钟
REFRESH_RATE_MAX= 200最大刷新率
REFRESH_RATE_MIN= 1最小刷新率
RESOLUTION_MAX= 9999最大分辨率
RESOLUTION_MIN= 1最小分辨率

ADLX_GAMUT_SPACE

表示预定义的色域空间。

名称描述
GAMUT_SPACE_CCIR_709= 0预定义的色域空间是 GAMUT_SPACE_CCIR_709。
GAMUT_SPACE_CCIR_601预定义的色域空间是 GAMUT_SPACE_CCIR_601。
GAMUT_SPACE_ADOBE_RGB预定义的色域空间是 GAMUT_SPACE_ADOBE_RGB。
GAMUT_SPACE_CIE_RGB预定义的色域空间是 GAMUT_SPACE_CIE_RGB。
GAMUT_SPACE_CCIR_2020预定义的色域空间是 GAMUT_SPACE_CCIR_2020。
GAMUT_SPACE_CUSTOM预定义的色域空间是 GAMUT_SPACE_CUSTOM。

ADLX_WHITE_POINT

表示标准化的白点设置。

名称描述
WHITE_POINT_5000K= 0白点设置为 5000k。
WHITE_POINT_6500K白点设置为 6500k。
WHITE_POINT_7500K白点设置为 7500k。
WHITE_POINT_9300K白点设置为 9300k。
WHITE_POINT_CUSTOM白点设置为自定义。

ADLX_GAMMA_TYPE

表示伽马类型。

名称描述
UNKNOW= 0伽马类型未知。
DEGAMMA_RAMP伽马类型是 Degamma Ramp 方式。
REGAMMA_RAMP伽马类型是 Regamma Ramp 方式。
DEGAMMA_COEFFICIENTS伽马类型是 Degamma 系数方式。
REGAMMA_COEFFICIENTS伽马类型是 Regamma 系数方式。

ADLX_ORIENTATION

表示方向。

名称描述
ORIENTATION_LANDSCAPE= 0方向是横向。
ORIENTATION_PORTRAIT= 90方向是纵向。
ORIENTATION_LANDSCAPE_FLIPPED= 180方向是横向(翻转)。
ORIENTATION_PORTRAIT_FLIPPED= 270方向是纵向(翻转)。

ADLX_DESKTOP_TYPE

就显示组合而言的桌面类型。

名称描述
DESKTOP_SINGLE= 0单显示器桌面:一个显示器显示整个桌面
DESKTOP_DUPLCATE= 1复制桌面:两个或更多显示器分别显示整个桌面
DESKTOP_EYEFINITY= 2AMD Eyefinity 桌面:两个或更多显示器分别显示桌面的一个部分

ADLX_LOG_SEVERITY

表示 ADLX 日志的严重级别。

名称描述
LDEBUG= 0日志记录错误、警告和调试信息。
LWARNING日志记录错误和警告。
LERROR日志记录错误。

ADLX_LOG_DESTINATION

表示 ADLX 内部代码执行生成的日志跟踪的位置。

名称描述
LOCALFILE= 0日志目标是文件。
DBGVIEW日志目标是应用程序调试器。
APPLICATION日志目标是应用程序。

ADLX_SCALE_MODE

表示拉伸和定位图像以适应显示器的方法。

名称描述
PRESERVE_ASPECT_RATIO= 0缩放模式保留纵横比。
FULL_PANEL缩放模式扩展到整个面板。
CENTERED缩放模式在屏幕上居中。

ADLX_COLOR_DEPTH

表示用于对图像进行编码以显示在显示器上的像素格式。

名称描述
BPC_UNKNOWN= 0
BPC_6每通道/每像素 6 位
BPC_8每通道/每像素 8 位
BPC_10每通道/每像素 10 位
BPC_12每通道/每像素 12 位
BPC_14每通道/每像素 14 位
BPC_16每通道/每像素 16 位

ADLX_PIXEL_FORMAT

表示用于对图像进行编码以显示在显示器上的像素格式。

名称描述
FORMAT_UNKNOWN= 0像素格式未知。
RGB_444_FULL像素格式为 RGB 4:4:4 PC 标准 (全 RGB)。
YCBCR_444像素格式为 YCbCr 4:4:4。
YCBCR_422像素格式为 YCbCr 4:2:2。
RGB_444_LIMITED像素格式为 RGB 4:4:4 Studio (有限 RGB)。
YCBCR_420像素格式为 YCbCr 4:2:0 像素格式。

ADLX_TIMING_STANDARD

自定义分辨率的时序标准。

名称描述
CVT= 0协调视频时序 (CVT) VESA 标准,用于生成和定义显示器时序。
CVT_RB协调视频时序-减小空白 (CVT-RB)。减少水平和垂直空白周期,从而允许更低的像素时钟速率和更高的帧速率。
GTF通用时序公式 (GTF)。一种用于生成行业标准显示器时序的方法。
DMT显示器时序 (DMT)。VESA 标准,列出了各种分辨率和显示器尺寸的预定义显示器时序。
MANUAL手动控制

ADLX_WAIT_FOR_VERTICAL_REFRESH_MODE

表示 VSync 设置的模式。

名称描述
WFVR_ALWAYS_OFF= 0VSync 始终关闭。
WFVR_OFF_UNLESS_APP_SPECIFIESVSync 关闭,除非应用程序另有指定。
WFVR_ON_UNLESS_APP_SPECIFIESVSync 开启,除非应用程序另有指定。
WFVR_ALWAYS_ONVSync 始终开启。

ADLX_ANTI_ALIASING_MODE

表示抗锯齿模式。

名称描述
AA_MODE_USE_APP_SETTINGS= 0抗锯齿模式使用应用程序设置。
AA_MODE_ENHANCE_APP_SETTINGS抗锯齿模式增强应用程序设置。
AA_MODE_OVERRIDE_APP_SETTINGS抗锯齿模式覆盖应用程序设置。

ADLX_ANTI_ALIASING_LEVEL

表示抗锯齿级别。

名称描述
AA_LEVEL_INVALID= 0抗锯齿级别无效。
AA_LEVEL_2X= 2抗锯齿级别为 2X。
AA_LEVEL_2XEQ= 3抗锯齿级别为 2XEQ。
AA_LEVEL_4X= 4抗锯齿级别为 4X。
AA_LEVEL_4XEQ= 5抗锯齿级别为 4XEQ。
AA_LEVEL_8X= 8抗锯齿级别为 8X。
AA_LEVEL_8XEQ= 9抗锯齿级别为 8XEQ。

ADLX_ANTI_ALIASING_METHOD

表示抗锯齿方法。

名称描述
AA_METHOD_MULTISAMPLING= 0多重采样方法。
AA_METHOD_ADAPTIVE_MULTISAMPLING自适应多重采样方法。
AA_METHOD_SUPERSAMPLING超采样方法。

ADLX_ANISOTROPIC_FILTERING_LEVEL

表示各向异性过滤级别。

名称描述
AF_LEVEL_INVALID= 0各向异性过滤级别无效。
AF_LEVEL_X2= 2各向异性过滤级别为 2X。
AF_LEVEL_X4= 4各向异性过滤级别为 4X。
AF_LEVEL_X8= 8各向异性过滤级别为 8X。
AF_LEVEL_X16= 16各向异性过滤级别为 16X。

ADLX_TESSELLATION_MODE

表示 GPU 上的镶嵌设置。

名称描述
T_MODE_AMD_OPTIMIZED= 0此模式使用 AMD 优化。
T_MODE_USE_APP_SETTINGS此模式使用应用程序设置。
T_MODE_OVERRIDE_APP_SETTINGS此模式使用覆盖应用程序设置。

ADLX_TESSELLATION_LEVEL

表示 GPU 上的镶嵌级别。

名称描述
T_LEVEL_OFF= 1镶嵌级别为关闭。
T_LEVEL_2X= 2镶嵌级别为 2X。
T_LEVEL_4X= 4镶嵌级别为 4X。
T_LEVEL_6X= 6镶嵌级别为 6X。
T_LEVEL_8X= 8镶嵌级别为 8X。
T_LEVEL_16X= 16镶嵌级别为 16X。
T_LEVEL_32X= 32镶嵌级别为 32X。
T_LEVEL_64X= 64镶嵌级别为 64X。

ADLX_MEMORYTIMING_DESCRIPTION

表示内存时序描述。

名称描述
MEMORYTIMING_DEFAULT= 0内存时序为默认。
MEMORYTIMING_FAST_TIMING内存时序为快速时序。
MEMORYTIMING_FAST_TIMING_LEVEL_2内存时序为快速时序级别 2。
MEMORYTIMING_AUTOMATIC内存时序为自动。
MEMORYTIMING_MEMORYTIMING_LEVEL_1内存时序为级别 1。
MEMORYTIMING_MEMORYTIMING_LEVEL_2内存时序为级别 2。

ADLX_I2C_LINE

表示 I2C 总线选项。

名称描述
I2C_LINE_OEM= 1I2C 总线是 OEM。
I2C_LINE_OD_CONTROLI2C 总线是过驱动控制。
I2C_LINE_OEM2I2C 总线是 OEM2。
I2C_LINE_OEM3I2C 总线是 OEM3。
I2C_LINE_OEM4I2C 总线是 OEM4。
I2C_LINE_OEM5I2C 总线是 OEM5。
I2C_LINE_OEM6I2C 总线是 OEM6。

ADLX_SYNC_ORIGIN

表示事件的来源。

名称描述
SYNC_ORIGIN_UNKNOWN= 1事件的触发器未知。
SYNC_ORIGIN_INTERNAL事件由应用程序中使用 ADLX 所做的设置更改触发。
SYNC_ORIGIN_EXTERNAL事件由在另一个应用程序中使用 ADLX 所做的设置更改触发。

ADLX_3DLUT_TRANSFER_FUNCTION

表示用户 3D LUT 传输函数。

名称描述
TF_SRGB= 1传输函数是 sRGB。
TF_PQ传输函数是 PQ。
TF_G22传输函数是 G22。

ADLX_3DLUT_COLORSPACE

表示自定义 3D LUT 的颜色空间。

名称描述
CS_SRGB= 1颜色空间是 sRGB。
CS_BT2020颜色空间是 BT2020。
CS_DCIP3颜色空间是 DCIP3。
CS_NATIVE颜色空间是原生。

ADLX_SSM_BIAS_MODE

AMD SmartShift Max 偏置模式。

名称描述
SSM_BIAS_AUTO= 0偏置控制类型为自动。
SSM_BIAS_MANUAL偏置控制类型为手动。

ADLX_SMARTSHIFT_ECO_INACTIVE_REASON

表示 SmartShift Eco 不活跃状态的原因类型。

名称描述
INACTIVE_REASON_UNKNOWN= 0SmartShift Eco 因未知原因而不活跃。
INACTIVE_REASON_PRIMARY_DISPLAY_CONNECTED_TO_DGPUSmartShift Eco 因 DGPU 连接到主显示器而不活跃。
INACTIVE_REASON_DETACHABLE_GPU_CONNECTEDSmartShift Eco 因连接了可拆卸 GPU 而不活跃。
INACTIVE_REASON_SESSION_INACTIVESmartShift Eco 因当前 Windows 用户会话处于非活动状态而无法激活。
INACTIVE_REASON_MULTIPLE_SESSION_ACTIVESmartShift Eco 因存在多个活动的 Windows 用户会话而无法激活。

ADLX_ANTILAG_STATE

指示 Anti Lag 的状态。

名称描述
ANTILAG= 0Anti Lag 级别为 AntiLag。
ANTILAGNEXTAnti Lag 级别为 AntiLag Next。

ADLX_MGPU_MODE

指示 AMD MGPU 模式。

名称描述
MGPU_NONE= 0该 GPU 不属于 AMD MGPU 配置。
MGPU_PRIMARY该 GPU 是 AMD MGPU 配置中的主 GPU。
MGPU_SECONDARY该 GPU 是 AMD MGPU 配置中的辅助 GPU。

ADLX_APP_GPU_DEPENDENCY

指示应用程序对其运行的 GPU 的依赖性类型。

名称描述
APP_GPU_UNKNOWN= 0不确定应用程序是否绑定到其运行的 GPU。如果 GPU 被关闭或禁用,应用程序可能会出现意外行为。
APP_GPU_BOUND应用程序绑定到其运行的 GPU,如果 GPU 被关闭或禁用,应用程序将出现意外行为。
APP_GPU_NOT_BOUND应用程序未绑定到其运行的 GPU,如果 GPU 被关闭或禁用,应用程序将继续正常运行。

要求

头文件include “ADLXStructures.h”
最低版本1.0
© . This site is unofficial and not affiliated with AMD.