Public Types | |
| enum | { bufferbits = sizeof( bufType ) * 8 } |
| typedef size_t | bufType |
Public Member Functions | |
| DecoderStrategy (const JlsParameters &info) | |
| virtual | ~DecoderStrategy () |
| virtual void | SetPresets (const JlsCustomParameters &presets)=0 |
| virtual size_t | DecodeScan (void *outputData, const JlsRect &size, const void *compressedData, size_t byteCount, bool bCheck)=0 |
| void | Init (BYTE *compressedBytes, size_t byteCount) |
| inlinehint void | Skip (LONG length) |
| void | OnLineBegin (LONG, void *, LONG) |
| void | OnLineEnd (LONG pixelCount, const void *ptypeBuffer, LONG pixelStride) |
| void | EndScan () |
| inlinehint bool | OptimizedRead () |
| void | MakeValid () |
| BYTE * | FindNextFF () |
| BYTE * | GetCurBytePos () const |
| inlinehint LONG | ReadValue (LONG length) |
| inlinehint LONG | PeekByte () |
| inlinehint bool | ReadBit () |
| inlinehint LONG | Peek0Bits () |
| inlinehint LONG | ReadHighbits () |
| LONG | ReadLongValue (LONG length) |
Protected Attributes | |
| JlsParameters | _info |
| OFauto_ptr< ProcessLine > | _processLine |
Private Attributes | |
| bufType | _readCache |
| LONG | _validBits |
| BYTE * | _position |
| BYTE * | _nextFFPosition |
| BYTE * | _endPosition |
Definition at line 17 of file decodstr.h.