ICC_LUT16
typedef struct _ICCLUT16
{
L_IccUInt8Number uInputChan;
L_IccUInt8Number uOutputChan;
L_IccUInt8Number uClutPoints;
L_IccUInt8Number uPad;
L_IccS15Fixed16Number nE00;
L_IccS15Fixed16Number nE01;
L_IccS15Fixed16Number nE02;
L_IccS15Fixed16Number nE10;
L_IccS15Fixed16Number nE11;
L_IccS15Fixed16Number nE12;
L_IccS15Fixed16Number nE20;
L_IccS15Fixed16Number nE21;
L_IccS15Fixed16Number nE22;
L_IccUInt16Number uInputEnt;
L_IccUInt16Number uOutputEnt;
L_IccUInt16Number * pInputTables;
L_IccUInt16Number * pCLUT;
L_IccUInt16Number * pOutputTables;
} ICC_LUT16, * pICC_LUT16;
The ICC_LUT16 structure is used to save lut16Type data.
|
Member |
Description |
|
uInputChan |
Number of input channels. |
|
uOutputChan |
Number of output channels. |
|
uClutPoints |
Number of CLUT grid points (identical for each side). |
|
uPad |
Reserved for padding, must be set to zero. |
|
nE00 |
Encoded E00 parameter. |
|
nE01 |
Encoded E01 parameter. |
|
nE02 |
Encoded E02 parameter. |
|
nE10 |
Encoded E10 parameter. |
|
nE11 |
Encoded E11 parameter. |
|
nE12 |
Encoded E12 parameter. |
|
nE20 |
Encoded E20 parameter. |
|
nE21 |
Encoded E21 parameter. |
|
nE22 |
Encoded E22 parameter. |
|
uInputEnt |
Number of input table entries. |
|
uOutputEnt |
Number of output table entries. |
|
pInputTables |
Pointer to a buffer that contains input tables. |
|
pCLUT |
Pointer to a buffer that contains CLUT values. |
|
pOutputTables |
Pointer to a buffer that contains output tables. |