Public Types | |
| typedef TRAITS::PIXEL | PIXEL |
| typedef TRAITS::SAMPLE | SAMPLE |
Public Member Functions | |
| JlsCodec (const TRAITS &inTraits, const JlsParameters &info) | |
| void | SetPresets (const JlsCustomParameters &presets) |
| bool | IsInterleaved () |
| JlsParameters & | Info () |
| signed char | QuantizeGratientOrg (LONG Di) |
| inlinehint LONG | QuantizeGratient (LONG Di) |
| void | InitQuantizationLUT () |
| LONG | DecodeValue (LONG k, LONG limit, LONG qbpp) |
| inlinehint void | EncodeMappedValue (LONG k, LONG mappedError, LONG limit) |
| void | IncrementRunIndex () |
| void | DecrementRunIndex () |
| LONG | DecodeRIError (CContextRunMode &ctx) |
| Triplet< SAMPLE > | DecodeRIPixel (Triplet< SAMPLE > Ra, Triplet< SAMPLE > Rb) |
| SAMPLE | DecodeRIPixel (LONG Ra, LONG Rb) |
| LONG | DecodeRunPixels (PIXEL Ra, PIXEL *ptype, LONG cpixelMac) |
| LONG | DoRunMode (LONG index, DecoderStrategy *) |
| void | EncodeRIError (CContextRunMode &ctx, LONG Errval) |
| SAMPLE | EncodeRIPixel (LONG x, LONG Ra, LONG Rb) |
| Triplet< SAMPLE > | EncodeRIPixel (Triplet< SAMPLE > x, Triplet< SAMPLE > Ra, Triplet< SAMPLE > Rb) |
| void | EncodeRunPixels (LONG runLength, bool bEndofline) |
| LONG | DoRunMode (LONG index, EncoderStrategy *) |
| SAMPLE | DoRegular (LONG Qs, LONG, LONG pred, DecoderStrategy *) |
| SAMPLE | DoRegular (LONG Qs, LONG x, LONG pred, EncoderStrategy *) |
| void | DoLine (SAMPLE *pdummy) |
| void | DoLine (Triplet< SAMPLE > *pdummy) |
| void | DoScan (BYTE *compressedBytes, size_t compressedLength) |
| ProcessLine * | CreateProcess (void *pvoidOut) |
| void | InitDefault () |
| void | InitParams (LONG t1, LONG t2, LONG t3, LONG nReset) |
| size_t | EncodeScan (const void *rawData, void *pvoidOut, size_t compressedLength, void *pvoidCompare) |
| size_t | DecodeScan (void *rawData, const JlsRect &size, const void *compressedData, size_t compressedLength, bool bCompare) |
Protected Attributes | |
| TRAITS | traits |
| JlsRect | _rect |
| int | _width |
| LONG | T1 |
| LONG | T2 |
| LONG | T3 |
| JlsContext | _contexts [365] |
| CContextRunMode | _contextRunmode [2] |
| LONG | _RUNindex |
| PIXEL * | _previousLine |
| PIXEL * | _currentLine |
| signed char * | _pquant |
| OFVector< signed char > | _rgquant |
| bool | _bCompare |
Definition at line 130 of file scan.h.