跳至内容

GetUser3DLUTIndex

导航: ADLX SDK ReferencesADLX InterfacesDisplayIADLXDisplay3DLUT

语法

ADLX_RESULT    GetUser3DLUTIndex (adlx_int lutSize, const ADLX_UINT16_RGB* rgbCoordinate, adlx_int* index)

参数

#方向名称类型描述
1.[in]lutSizeadlx_int用户 3D LUT 的大小。
#方向名称类型描述
---------------
2.[in]rgbCoordinateADLX_UINT16_RGB用户 3D LUT 的坐标。
#方向名称类型描述
---------------
3.[输出]indexadlx_int*返回索引的变量指针。

返回值

如果已成功返回平面数组中 3D LUT 的索引,则返回 ADLX_OK

如果未成功返回平面数组中 3D LUT 的索引,则返回错误代码。

有关成功码和错误码,请参阅 ADLX_RESULT

备注

3D LUT 表必须包含 5 到 17 个点。每个点由红、绿、蓝值的三个值定义。

GetUser3DLUTIndex 在构建要使用 SetHDRUser3DLUTSetSDRUser3DLUTSetAllUser3DLUT 设置的 3D LUT 缓冲区时非常有用。

附加信息

注意: SetAllUser3DLUT 用于设置显示器的 SDR 模式和 HDR 模式的自定义 3D LUT 数据。

使用 SetSDRUser3DLUT 设置适合显示器 SDR 模式的自定义 3D LUT 数据将删除之前使用 SetAllUser3DLUT 创建的 HDR 模式的自定义 3D LUT 数据。如果还需要适合 HDR 模式的自定义 3D LUT 数据,则必须使用 SetHDRUser3DLUT 进行设置。

使用 SetHDRUser3DLUT 设置适合显示器 HDR 模式的自定义 3D LUT 数据将删除之前使用 SetAllUser3DLUT 创建的 SDR 模式的自定义 3D LUT 数据。如果还需要适合 SDR 模式的自定义 3D LUT 数据,则必须使用 SetSDRUser3DLUT 进行设置。

要求

头文件include “IDisplay3DLUT.h”
最低版本1.0

另请参阅: ADLX_UINT16_RGB, SetAllUser3DLUT, SetHDRUser3DLUT, SetSDRUser3DLUT

© . This site is unofficial and not affiliated with AMD.