跳至内容

ADLX 结构体

Classes

ADLX_RGB

struct ADLX_RGB

此结构包含 RGB 信息。

公共接口

公共成员

名称定义描述
gamutRadlx_double ADLX_RGB::gamutR红色
gamutGadlx_double ADLX_RGB::gamutG绿色
gamutBadlx_double ADLX_RGB::gamutB蓝色

ADLX_Point

struct ADLX_Point

此结构包含有关驱动程序点坐标的信息,用于存储色域和白点的驱动程序点坐标。

公共接口

公共成员

名称定义描述
xadlx_int ADLX_Point::xX 坐标。
yadlx_int ADLX_Point::yY 坐标。

ADLX_GamutColorSpace

struct ADLX_GamutColorSpace

此结构包含有关驱动程序支持的色域坐标的信息。

公共接口

公共成员

名称定义描述
redADLX_Point ADLX_GamutColorSpace::red红色通道的色度坐标。
greenADLX_Point ADLX_GamutColorSpace::green绿色通道的色度坐标。
blueADLX_Point ADLX_GamutColorSpace::blue蓝色通道的色度坐标。

ADLX_GammaRamp

struct ADLX_GammaRamp

此结构包含用于构建重新伽马 LUT 的显示伽马斜坡。

公共接口

公共成员

名称定义描述
gammaadlx_uint16 ADLX_GammaRamp::gamma伽马斜坡是一个包含 256 个 adlx_uint16 值三元组的缓冲区。每个三元组由红色、绿色和蓝色值组成。

ADLX_RegammaCoeff

struct ADLX_RegammaCoeff

此结构包含有关驱动程序支持的重新伽马系数的信息,用于构建重新伽马曲线。

公共接口

公共成员

名称定义描述
coefficientA0adlx_int ADLX_RegammaCoeff::coefficientA0a0 伽马系数。
coefficientA1adlx_int ADLX_RegammaCoeff::coefficientA1a1 伽马系数。
coefficientA2adlx_int ADLX_RegammaCoeff::coefficientA2a2 伽马系数。
coefficientA3adlx_int ADLX_RegammaCoeff::coefficientA3a3 伽马系数。
gammaadlx_int ADLX_RegammaCoeff::gamma重新伽马除数。

ADLX_TimingInfo

struct ADLX_TimingInfo

此结构包含显示时序信息。

公共接口

公共成员

名称定义描述
timingFlagsadlx_int ADLX_TimingInfo::timingFlags详细时序标志。
hTotaladlx_int ADLX_TimingInfo::hTotal水平同步期间组成所有扫描线的像素总数。
vTotaladlx_int ADLX_TimingInfo::vTotal每个同步允许/处理的垂直像素总数。
hDisplayadlx_int ADLX_TimingInfo::hDisplay活动区域内的水平像素数。
vDisplayadlx_int ADLX_TimingInfo::vDisplay活动显示区域内的垂直像素数。
hFrontPorchadlx_int ADLX_TimingInfo::hFrontPorch活动区域结束和下一个同步之间的水平像素数。这是显示器的右/底部到实际图像的右/底部部分的距离。
vFrontPorchadlx_int ADLX_TimingInfo::vFrontPorch活动区域结束和下一个同步之间的垂直像素数。这是显示器的右/底部到实际图像的右/底部部分的距离。
hSyncWidthadlx_int ADLX_TimingInfo::hSyncWidth水平同步期间组成扫描线的像素数。
vSyncWidthadlx_int ADLX_TimingInfo::vSyncWidth同步期间允许/处理的垂直像素数。
hPolarityadlx_int ADLX_TimingInfo::hPolarity同步信号的水平极性,0 为正;1 为负。正值使活动信号为高,负值使活动信号为低。
vPolarityadlx_int ADLX_TimingInfo::vPolarity同步信号的垂直极性,0 为正;1 为负。正值使活动信号为高,负值使活动信号为低。

ADLX_CustomResolution

struct ADLX_CustomResolution

此结构包含给定显示器的自定义分辨率参数的信息。

公共接口

公共成员

名称定义描述
resWidthadlx_int ADLX_CustomResolution::resWidth分辨率宽度。
resHeightadlx_int ADLX_CustomResolution::resHeight分辨率高度。
refreshRateadlx_int ADLX_CustomResolution::refreshRate刷新率。
presentationADLX_DISPLAY_SCAN_TYPE ADLX_CustomResolution::presentation显示方法,0 为隔行扫描;1 为逐行扫描。
timingStandardADLX_TIMING_STANDARD ADLX_CustomResolution::timingStandard显示时序标准。
GPixelClockadlx_long ADLX_CustomResolution::GPixelClock在刷新周期内传输像素的速度。
detailedTimingADLX_TimingInfo ADLX_CustomResolution::detailedTiming详细时序信息。

ADLX_IntRange

struct ADLX_IntRange

此结构包含整数范围信息。

公共接口

公共成员

名称定义描述
minValueadlx_int ADLX_IntRange::minValue最小整数值。
maxValueadlx_int ADLX_IntRange::maxValue最大整数值。
stepadlx_int ADLX_IntRange::step可接受的整数范围步长。

ADLX_UINT16_RGB

struct ADLX_UINT16_RGB

此结构包含 UINT16 RGB 信息。

公共接口

公共成员

名称定义描述
redadlx_uint16 ADLX_UINT16_RGB::red红色
greenadlx_uint16 ADLX_UINT16_RGB::green绿色
blueadlx_uint16 ADLX_UINT16_RGB::blue蓝色

ADLX_3DLUT_Data

struct ADLX_3DLUT_Data

此结构包含自定义 3D LUT 信息。

公共接口

公共成员

名称定义描述
dataADLX_UINT16_RGB ADLX_3DLUT_Data::data数据是包含 17\*17\*17 个 ADLX_UINT16_RGB 值三元组的缓冲区。每个三元组由红色、绿色和蓝色值组成。对于 3D LUT 数据,我们使用 ushort 0 - 0xFFFF,数据必须零填充到 16 位。

ADLX_LUID

struct ADLX_LUID

此结构包含适配器的本地标识符信息。

公共接口

公共成员

名称定义描述
lowPartadlx_ulong ADLX_LUID::lowPart指定本地 ID 的低位部分。
highPartadlx_long ADLX_LUID::highPart指定本地 ID 的高位部分。

要求

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