Public Member Functions | |
| EncoderStrategy (const JlsParameters &info) | |
| virtual | ~EncoderStrategy () |
| LONG | PeekByte () |
| void | OnLineBegin (LONG cpixel, void *ptypeBuffer, LONG pixelStride) |
| void | OnLineEnd (LONG, void *, LONG) |
| virtual void | SetPresets (const JlsCustomParameters &presets)=0 |
| virtual size_t | EncodeScan (const void *pvoid, void *pvoidOut, size_t byteCount, void *pvoidCompare)=0 |
Protected Member Functions | |
| void | Init (BYTE *compressedBytes, size_t byteCount) |
| void | AppendToBitStream (LONG value, LONG length) |
| void | EndScan () |
| void | Flush () |
| size_t | GetLength () |
| inlinehint void | AppendOnesToBitStream (LONG length) |
Protected Attributes | |
| OFauto_ptr< DecoderStrategy > | _qdecoder |
| JlsParameters | _info |
| OFauto_ptr< ProcessLine > | _processLine |
Private Attributes | |
| unsigned int | valcurrent |
| LONG | bitpos |
| size_t | _compressedLength |
| BYTE * | _position |
| bool | _isFFWritten |
| size_t | _bytesWritten |
Definition at line 14 of file encodstr.h.