ADLX Structs
ADLX_3DLUT_Data
struct ADLX_3DLUT_Data
This structure contains custom 3D LUT information.
Member Data Documentation
data
ADLX_UINT16_RGB ADLX_3DLUT_Data::data
The data is a buffer containing 17*17*17 triplets of ADLX_UINT16_RGB values. Each triplet consists of red, green and blue values. For 3D LUT data we use ushort 0 – 0xFFFF, data must be zero-padded to 16-bit.
ADLX_CustomResolution
struct ADLX_CustomResolution
This structure contains information for custom resolution parameters on a given display.
Member Data Documentation
resWidth
adlx_int ADLX_CustomResolution::resWidth
The resolution width.
resHeight
adlx_int ADLX_CustomResolution::resHeight
The resolution height.
refreshRate
adlx_int ADLX_CustomResolution::refreshRate
The refresh rate.
presentation
ADLX_DISPLAY_SCAN_TYPE ADLX_CustomResolution::presentation
The presentation method, 0 PROGRESSIVE; 1 INTERLACED.
timingStandard
ADLX_TIMING_STANDARD ADLX_CustomResolution::timingStandard
The display timing standard.
GPixelClock
adlx_long ADLX_CustomResolution::GPixelClock
The speed at which pixels are transmitted within on a refresh cycle.
detailedTiming
ADLX_TimingInfo ADLX_CustomResolution::detailedTiming
The detailed timing information.
ADLX_GammaRamp
struct ADLX_GammaRamp
This structure contains the display gamma ramp used to program the re-gamma LUT.
Member Data Documentation
gamma
adlx_uint16 ADLX_GammaRamp::gamma
The gamma ramp is a buffer containing 256 triplets of adlx_uint16 values. Each triplet consists of red, green and blue values.
ADLX_GamutColorSpace
struct ADLX_GamutColorSpace
This structure contains information on driver-supported gamut coordinates.
Member Data Documentation
red
ADLX_Point ADLX_GamutColorSpace::red
The red channel chromaticity coordinate.
green
ADLX_Point ADLX_GamutColorSpace::green
The green channel chromaticity coordinate.
blue
ADLX_Point ADLX_GamutColorSpace::blue
The blue channel chromaticity coordinate.
ADLX_IntRange
struct ADLX_IntRange
This structure contains information on the integer range.
Member Data Documentation
minValue
adlx_int ADLX_IntRange::minValue
The minimum integer value.
maxValue
adlx_int ADLX_IntRange::maxValue
The maximum integer value.
step
adlx_int ADLX_IntRange::step
The accepted integer range step.
ADLX_Point
struct ADLX_Point
This structure contains information on driver point coordinates, and is used to store the driver-point coodinates for gamut, as well as white point.
Member Data Documentation
x
adlx_int ADLX_Point::x
The x coordinate.
y
adlx_int ADLX_Point::y
The y coordinate.
ADLX_RGB
struct ADLX_RGB
This structure contains RGB information.
Member Data Documentation
gamutR
adlx_double ADLX_RGB::gamutR
Red
gamutG
adlx_double ADLX_RGB::gamutG
Green
gamutB
adlx_double ADLX_RGB::gamutB
Blue
ADLX_RegammaCoeff
struct ADLX_RegammaCoeff
This structure contains information on driver-supported re-gamma coefficients used to build the re-gamma curve.
Member Data Documentation
coefficientA0
adlx_int ADLX_RegammaCoeff::coefficientA0
The a0 gamma coefficient.
coefficientA1
adlx_int ADLX_RegammaCoeff::coefficientA1
The a1 gamma coefficient.
coefficientA2
adlx_int ADLX_RegammaCoeff::coefficientA2
The a2 gamma coefficient.
coefficientA3
adlx_int ADLX_RegammaCoeff::coefficientA3
The a3 gamma coefficient.
gamma
adlx_int ADLX_RegammaCoeff::gamma
The regamma divider.
ADLX_TimingInfo
struct ADLX_TimingInfo
This structure contains display timing information.
Member Data Documentation
timingFlags
adlx_int ADLX_TimingInfo::timingFlags
The detailed timing flag.
hTotal
adlx_int ADLX_TimingInfo::hTotal
The total number of pixels that compose all scan lines during a horizontal sync.
vTotal
adlx_int ADLX_TimingInfo::vTotal
The total number of vertical pixels permitted/processed per sync.
hDisplay
adlx_int ADLX_TimingInfo::hDisplay
The number of horizontal pixels within the active area.
vDisplay
adlx_int ADLX_TimingInfo::vDisplay
The number of vertical pixels within the active display area.
hFrontPorch
adlx_int ADLX_TimingInfo::hFrontPorch
The number of horizontal pixels between the end of the active area and the next sync. This is the distance between the right/bottom portion of the display up to the right/bottom portion of the actual image.
vFrontPorch
adlx_int ADLX_TimingInfo::vFrontPorch
The number of vertical pixels between the end of the active area and the next sync. This is the distance between the right/bottom portion of the display to the right/bottom portion of the actual image.
hSyncWidth
adlx_int ADLX_TimingInfo::hSyncWidth
The number of pixels that compose a scan line during a horizontal sync.
vSyncWidth
adlx_int ADLX_TimingInfo::vSyncWidth
The number of vertical pixels permitted/processed during a sync.
hPolarity
adlx_int ADLX_TimingInfo::hPolarity
The horizontal polarity of sync signals, 0 POSITIVE; 1 NEGATIVE. Positive makes the active signals high while negative makes the active signals low.
vPolarity
adlx_int ADLX_TimingInfo::vPolarity
The vertical polarity of sync signals, 0 POSITIVE; 1 NEGATIVE. Positive makes the active signals high while negative makes the active signals low.
ADLX_UINT16_RGB
struct ADLX_UINT16_RGB
This structure contains UINT16 RGB information.
Member Data Documentation
red
adlx_uint16 ADLX_UINT16_RGB::red
Red
green
adlx_uint16 ADLX_UINT16_RGB::green
Green
blue
adlx_uint16 ADLX_UINT16_RGB::blue
Blue
This section provides structure information in the form of member data documentation for various ADLX functionalities.
Requirements
Header |
include “ADLXStructures.h” |
Minimum version |
1.0 |