23 #ifndef __FIREVISION_CAMS_BUFFER_H_ 24 #define __FIREVISION_CAMS_BUFFER_H_ 26 #include <fvcams/camera.h> 33 class CameraArgumentParser;
38 BufferCamera(colorspace_t cspace,
unsigned int width,
unsigned int height);
45 virtual void capture();
50 virtual void print_info();
52 virtual unsigned char * buffer();
53 virtual unsigned int buffer_size();
54 virtual void dispose_buffer();
56 virtual unsigned int pixel_width();
57 virtual unsigned int pixel_height();
58 virtual colorspace_t colorspace();
60 virtual void set_image_number(
unsigned int n);
63 unsigned char* buffer_;
64 unsigned int buffer_size_;
Camera interface for image aquiring devices in FireVision.
Simple buffer with a Camera interface.