typedef struct __ICCLUT8{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_IccUInt8Number * pInputTables;L_IccUInt8Number * pCLUT;L_IccUInt8Number * pOutputTables;} ICC_LUT8, * pICC_LUT8;
The ICC_LUT8 structure is used to save Lut8Type 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. |