45#ifndef VIDEO_CAPTURE_PARAM_H
46#define VIDEO_CAPTURE_PARAM_H
55#define VIDCAP_FLAG_AUDIO_EMBEDDED (1u<<1u)
56#define VIDCAP_FLAG_AUDIO_AESEBU (1u<<2u)
57#define VIDCAP_FLAG_AUDIO_ANALOG (1u<<3u)
59#define VIDCAP_FLAG_AUDIO_ANY (VIDCAP_FLAG_AUDIO_EMBEDDED | VIDCAP_FLAG_AUDIO_AESEBU | VIDCAP_FLAG_AUDIO_ANALOG)
80 const char *req_capture_filter);
const char unsigned int flags
struct module * vidcap_params_get_parent(const struct vidcap_params *params)
void vidcap_params_set_parent(struct vidcap_params *params, struct module *mod)
const char * vidcap_params_get_capture_filter(const struct vidcap_params *params)
void vidcap_params_add_flags(struct vidcap_params *params, unsigned int flags)
void vidcap_params_set_driver(struct vidcap_params *params, const char *driver)
void vidcap_params_free_struct(struct vidcap_params *params)
struct vidcap_params * vidcap_params_copy(const struct vidcap_params *params)
const char * vidcap_params_get_name(const struct vidcap_params *params)
struct vidcap_params * vidcap_params_get_nth(struct vidcap_params *params, int index)
const char * vidcap_params_get_driver(const struct vidcap_params *params)
void vidcap_params_set_flags(struct vidcap_params *params, unsigned int flags)
void vidcap_params_set_capture_filter(struct vidcap_params *params, const char *req_capture_filter)
const char * vidcap_params_get_fmt(const struct vidcap_params *params)
struct vidcap_params * vidcap_params_allocate_next(struct vidcap_params *params)
unsigned int vidcap_params_get_flags(const struct vidcap_params *params)
struct vidcap_params * vidcap_params_allocate(void)
void vidcap_params_set_device(struct vidcap_params *params, const char *config)
struct vidcap_params * vidcap_params_get_next(const struct vidcap_params *params)