24 #ifndef __FIREVISION_CAMS_V4L_H_
25 #define __FIREVISION_CAMS_V4L_H_
27 #include <fvcams/camera.h>
35 class CameraArgumentParser;
40 V4LCamera(
const char *device_name =
"/dev/video0");
49 virtual void capture();
50 virtual void print_info();
53 virtual unsigned char* buffer();
54 virtual unsigned int buffer_size();
55 virtual void dispose_buffer();
57 virtual unsigned int pixel_width();
58 virtual unsigned int pixel_height();
59 virtual colorspace_t colorspace();
61 virtual void set_image_number(
unsigned int n);
70 #endif //__FIREVISION_CAMS_V4L_H_
Camera interface for image aquiring devices in FireVision.
General Video4Linux camera implementation.