Fawkes API
Fawkes Development Version
|
24 #ifndef _FIREVISION_UTILS_COMPRESSION_IMAGEDECOMPRESSOR_H_
25 #define _FIREVISION_UTILS_COMPRESSION_IMAGEDECOMPRESSOR_H_
27 #include <fvutils/color/colorspaces.h>
28 #include <sys/types.h>
30 namespace firevision {
32 class ImageDecompressor
virtual void set_decompressed_buffer(unsigned char *buf, unsigned int buf_size)
Set decompressed buffer.
virtual ~ImageDecompressor()
Virtual empty destructor.
virtual void decompress()=0
unsigned char * _decompressed_buffer
virtual void set_image_dimensions(unsigned int width, unsigned int height)
Set image dimensions.
virtual void set_compressed_buffer(unsigned char *buf, unsigned int buf_size)
Set compressed buffer.
unsigned int _compressed_buffer_size
unsigned int _decompressed_buffer_size
unsigned char * _compressed_buffer