|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
struct video_listener * next
volatile bool thread_running
volatile bool img_processed
struct video_listener * cv_add_to_device_async(struct video_config_t *device, cv_function func, int nice_level, uint16_t fps, uint8_t id)
void cv_run_device(struct video_config_t *device, struct image_t *img)
volatile int thread_priority
pthread_cond_t img_available
struct video_listener * cv_add_to_device(struct video_config_t *device, cv_function func, uint16_t fps, uint8_t id)
struct image_t *(* cv_function)(struct image_t *img, uint8_t camera_id)
bool add_video_device(struct video_config_t *device)
Keep track of video devices added by modules.
pthread_mutex_t img_mutex