Driver Supported Gamut Space
[Constants and Definitions]


Defines

#define ADL_GAMUT_REFERENCE_SOURCE   (1 << 0)
 The flags desribes that gamut is related to source or to destination and to overlay or to graphics.
#define ADL_GAMUT_GAMUT_VIDEO_CONTENT   (1 << 1)
#define ADL_CUSTOM_WHITE_POINT   (1 << 0)
 The flags are used to describe the source of gamut and how read information from struct ADLGamutData.
#define ADL_CUSTOM_GAMUT   (1 << 1)
#define ADL_GAMUT_SPACE_CCIR_709   (1 << 0)
#define ADL_GAMUT_SPACE_CCIR_601   (1 << 1)
#define ADL_GAMUT_SPACE_ADOBE_RGB   (1 << 2)
#define ADL_GAMUT_SPACE_CIE_RGB   (1 << 3)
#define ADL_GAMUT_SPACE_CUSTOM   (1 << 4)
#define ADL_WHITE_POINT_5000K   (1 << 0)
 Predefine white point values are structed similar to gamut .
#define ADL_WHITE_POINT_6500K   (1 << 1)
#define ADL_WHITE_POINT_7500K   (1 << 2)
#define ADL_WHITE_POINT_9300K   (1 << 3)
#define ADL_WHITE_POINT_CUSTOM   (1 << 4)
#define ADL_GAMUT_WHITEPOINT_DIVIDER   10000
#define ADL_REGAMMA_COEFFICIENT_A0_DIVIDER   10000000
 gamma a0 coefficient uses the following divider:
#define ADL_REGAMMA_COEFFICIENT_A1A2A3_DIVIDER   1000
 gamma a1 ,a2,a3 coefficients use the following divider:
#define ADL_EDID_REGAMMA_COEFFICIENTS   (1 << 0)
 describes whether the coefficients are from EDID or custom user values.
#define ADL_USE_GAMMA_RAMP   (1 << 4)
 Used for struct ADLRegamma.Feature if set use gamma ramp , if missing use regamma coefficents.

Define Documentation

#define ADL_GAMUT_REFERENCE_SOURCE   (1 << 0)

The flags desribes that gamut is related to source or to destination and to overlay or to graphics.

#define ADL_GAMUT_GAMUT_VIDEO_CONTENT   (1 << 1)

#define ADL_CUSTOM_WHITE_POINT   (1 << 0)

The flags are used to describe the source of gamut and how read information from struct ADLGamutData.

#define ADL_CUSTOM_GAMUT   (1 << 1)

#define ADL_GAMUT_SPACE_CCIR_709   (1 << 0)

The define means the predefined gamut values . Driver uses to find entry in the table and apply appropriate gamut space.

#define ADL_GAMUT_SPACE_CCIR_601   (1 << 1)

#define ADL_GAMUT_SPACE_ADOBE_RGB   (1 << 2)

#define ADL_GAMUT_SPACE_CIE_RGB   (1 << 3)

#define ADL_GAMUT_SPACE_CUSTOM   (1 << 4)

#define ADL_WHITE_POINT_5000K   (1 << 0)

Predefine white point values are structed similar to gamut .

#define ADL_WHITE_POINT_6500K   (1 << 1)

#define ADL_WHITE_POINT_7500K   (1 << 2)

#define ADL_WHITE_POINT_9300K   (1 << 3)

#define ADL_WHITE_POINT_CUSTOM   (1 << 4)

#define ADL_GAMUT_WHITEPOINT_DIVIDER   10000

gamut and white point coordinates are from 0.0 -1.0 and divider is used to find the real value . X float = X int /divider

#define ADL_REGAMMA_COEFFICIENT_A0_DIVIDER   10000000

gamma a0 coefficient uses the following divider:

#define ADL_REGAMMA_COEFFICIENT_A1A2A3_DIVIDER   1000

gamma a1 ,a2,a3 coefficients use the following divider:

#define ADL_EDID_REGAMMA_COEFFICIENTS   (1 << 0)

describes whether the coefficients are from EDID or custom user values.

#define ADL_USE_GAMMA_RAMP   (1 << 4)

Used for struct ADLRegamma.Feature if set use gamma ramp , if missing use regamma coefficents.


Copyright © 2009-2013 Advanced Micro Devices, Inc. All rights reserved.  AMD Developer