Compressor.Basic_Compressor
Class Compressor
- Direct Known Subclasses:
- Lossless_Compressor, Lossy_Compressor
- class Compressor
This is the basic Compressor Interface which provides the basic methods to deal with data compressing and decompressing.
- Author:
- Bruno Maluche Neto, Carlos Matias, Carlos Gesser
- Version: 0.0.0.1
- Since: April, 2002
- interface
Method Summary |
int | compress(void * buffer, int size) Compresses a data buffer. |
int | decompress(void * buffer, int size) Decompresses a data buffer. |
compress
public 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 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