26 #ifndef VIDEO_DEVICE_H
27 #define VIDEO_DEVICE_H
34 #define VIDEO_FILTER_DEBAYER (0x1 << 0)
35 #define VIDEO_FILTER_ISP (0x1 << 1)
uint32_t format
Video format.
struct crop_t crop
Cropped area definition.
struct img_size_t output_size
Output image size.
char * dev_name
path to device
uint8_t filters
filters to use (bitfield with VIDEO_FILTER_x)
struct video_config_t dummy_camera
uint8_t buf_cnt
Amount of V4L2 video device buffers.
struct video_listener * cv_listener
The first computer vision listener in the linked list for this video device.
Image helper functions like resizing, color filter, converters...
struct img_size_t sensor_size
Original sensor size.
char * subdev_name
path to sub device
volatile bool is_running
When the device is running.
struct v4l2_device * dev
The V4L2 device that is used for the video stream.
uint32_t subdev_format
Subdevice video format.
struct video_thread_t thread
Information about the thread this camera is running on.