- 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
- 性能监控
GetHDRUser3DLUT
导航: ADLX SDK References → ADLX Interfaces → Display → IADLXDisplay3DLUT
语法
ADLX_RESULT GetHDRUser3DLUT (ADLX_3DLUT_TRANSFER_FUNCTION* transferFunction, ADLX_3DLUT_COLORSPACE* colorSpace, ADLX_3DLUT_Data* data)
参数
| # | 方向 | 名称 | 类型 | 描述 |
|---|---|---|---|---|
| 1. | [输出] | transferFunction | ADLX_3DLUT_TRANSFER_FUNCTION | 返回传输函数的变量指针。 |
| # | 方向 | 名称 | 类型 | 描述 |
| --- | --- | --- | --- | --- |
| 2. | [输出] | colorSpace | ADLX_3DLUT_COLORSPACE | 返回颜色空间的变量指针。 |
| # | 方向 | 名称 | 类型 | 描述 |
| --- | --- | --- | --- | --- |
| 3. | [输出] | pointsNumber | adlx_int* | 返回自定义 3D LUT 缓冲区大小的变量指针。 |
| # | 方向 | 名称 | 类型 | 描述 |
| --- | --- | --- | --- | --- |
| 4. | [输出] | data | ADLX_3DLUT_Data | 返回自定义 3D LUT 缓冲区的变量指针。 |
返回值
如果成功返回自定义 3D LUT 数据,则返回 ADLX_OK。
如果未成功返回自定义 3D LUT 数据,则返回错误代码。
有关成功码和错误码,请参阅 ADLX_RESULT。
附加信息
注意: 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_3DLUT_Data, SetAllUser3DLUT, SetHDRUser3DLUT, SetSDRUser3DLUT