Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
video_device.h File Reference

v4l2 video device settings interface Works on Linux platforms More...

#include "std.h"
#include "modules/computer_vision/lib/v4l/v4l2.h"
+ Include dependency graph for video_device.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  video_config_t
 V4L2 device settings. More...
 

Macros

#define VIDEO_FILTER_DEBAYER   0x01
 

Detailed Description

v4l2 video device settings interface Works on Linux platforms

Definition in file video_device.h.


Data Structure Documentation

struct video_config_t

V4L2 device settings.

Definition at line 37 of file video_device.h.

Data Fields
uint8_t buf_cnt Amount of V4L2 video device buffers.
char * dev_name path to device
uint8_t filters filters to use (bitfield with VIDEO_FILTER_x)
uint32_t format Video format.
int h Height.
char * subdev_name path to sub device
int w Width.

Macro Definition Documentation

#define VIDEO_FILTER_DEBAYER   0x01

Definition at line 34 of file video_device.h.

Referenced by video_thread_function().