Fawkes API
Fawkes Development Version
|
23 #ifndef _FIREVISION_CAMS_BUFFER_H_
24 #define _FIREVISION_CAMS_BUFFER_H_
26 #include <fvcams/camera.h>
28 namespace firevision {
30 class CameraArgumentParser;
32 class BufferCamera :
public Camera
35 BufferCamera(colorspace_t cspace,
unsigned int width,
unsigned int height);
49 virtual unsigned char *
buffer();
60 unsigned char *buffer_;
61 unsigned int buffer_size_;
virtual unsigned int pixel_width()
virtual void set_image_number(unsigned int n)
BufferCamera(colorspace_t cspace, unsigned int width, unsigned int height)
Constructor.
virtual unsigned char * buffer()
virtual colorspace_t colorspace()
virtual unsigned int buffer_size()
virtual void dispose_buffer()
~BufferCamera()
Destructor.
virtual unsigned int pixel_height()
virtual void print_info()