Fawkes API Fawkes Development Version
|
Decompressor for JPEG images. More...
#include <>>
Public Member Functions | |
JpegImageDecompressor () | |
Constructor. More... | |
virtual void | decompress () |
Decompress image. More... | |
![]() | |
virtual | ~ImageDecompressor () |
Virtual empty destructor. More... | |
virtual void | set_image_dimensions (unsigned int width, unsigned int height) |
Set image dimensions. More... | |
virtual void | set_compressed_buffer (unsigned char *buf, unsigned int buf_size) |
Set compressed buffer. More... | |
virtual void | set_decompressed_buffer (unsigned char *buf, unsigned int buf_size) |
Set decompressed buffer. More... | |
virtual void | decompress ()=0 |
Decompress image. More... | |
Additional Inherited Members | |
![]() | |
unsigned int | _width |
Width of image in pixels. More... | |
unsigned int | _height |
Height of image in pixels. More... | |
unsigned char * | _compressed_buffer |
Buffer containing the compressed image. More... | |
unsigned char * | _decompressed_buffer |
Buffer containing the decompressed image after decompression. More... | |
unsigned int | _compressed_buffer_size |
Size in bytes of _compressed_buffer. More... | |
unsigned int | _decompressed_buffer_size |
Size in bytes of _decompressed_buffer. More... | |
Decompressor for JPEG images.
Definition at line 32 of file jpeg_decompressor.h.
firevision::JpegImageDecompressor::JpegImageDecompressor | ( | ) |
Constructor.
Definition at line 147 of file jpeg_decompressor.cpp.
|
virtual |
Decompress image.
Implements firevision::ImageDecompressor.
Definition at line 152 of file jpeg_decompressor.cpp.
References firevision::ImageDecompressor::_compressed_buffer, firevision::ImageDecompressor::_compressed_buffer_size, and firevision::ImageDecompressor::_decompressed_buffer.
Referenced by firevision::NetworkCamera::capture(), and firevision::FuseImageContent::decompress().