Compressor.Lossless
Class LZW_Compressor
- class LZW_Compressor
- derived from LZW
Method Summary |
virtual int | compress(void * buffer, int size) Compresses a data buffer. |
virtual int | decompress(void * buffer, int size) Decompresses a data buffer. |
compress
public virtual int compress(void * buffer, int size)
- Compresses a data buffer.
- Parameters:
- input_buffer - - Contains data to be compressed.
- input_size - - Size of input_buffer.
- output_buffer - - Contains the compressed data.
- Returns: Size of output_buffer
decompress
public virtual int decompress(void * buffer, int size)
- Decompresses a data buffer.
- Parameters:
- input_buffer - - Contains data to be compressed.
- input_size - - Size of input_buffer.
- output_buffer - - Contains the compressed data.
- Returns: Size of output_buffer