This commit is contained in:
Kamil Trzcinski
2022-04-04 19:48:08 +02:00
parent 0322dc920a
commit 932c32576b
7 changed files with 160 additions and 80 deletions

10
links.h
View File

@ -2,12 +2,16 @@
#include "v4l2.h"
typedef void (*link_on_buffer)(struct buffer_s *buf);
typedef bool (*link_check_streaming)();
typedef struct link_s {
struct device_s *capture; // capture_list
struct device_s *outputs[10];
void (*on_buffer)(struct buffer_s *buf);
unsigned capture_format;
struct {
link_on_buffer on_buffer;
link_check_streaming check_streaming;
} callbacks;
} link_t;
int links_init(link_t *all_links);