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. |