UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
video_capture_params.h
Go to the documentation of this file.
1
45#ifndef VIDEO_CAPTURE_PARAM_H
46#define VIDEO_CAPTURE_PARAM_H
47
48#ifdef __cplusplus
49extern "C" {
50#endif // __cplusplus
51
55#define VIDCAP_FLAG_AUDIO_EMBEDDED (1u<<1u)
56#define VIDCAP_FLAG_AUDIO_AESEBU (1u<<2u)
57#define VIDCAP_FLAG_AUDIO_ANALOG (1u<<3u)
58
59#define VIDCAP_FLAG_AUDIO_ANY (VIDCAP_FLAG_AUDIO_EMBEDDED | VIDCAP_FLAG_AUDIO_AESEBU | VIDCAP_FLAG_AUDIO_ANALOG)
71const char *vidcap_params_get_driver(const struct vidcap_params *params);
72unsigned int vidcap_params_get_flags(const struct vidcap_params *params);
73const char *vidcap_params_get_fmt(const struct vidcap_params *params);
74const char *vidcap_params_get_name(const struct vidcap_params *params);
76void vidcap_params_set_parent(struct vidcap_params *params, struct module *mod);
77void vidcap_params_set_device(struct vidcap_params *params, const char *config);
78void vidcap_params_set_driver(struct vidcap_params *params, const char *driver);
80 const char *req_capture_filter);
82void vidcap_params_set_flags(struct vidcap_params *params, unsigned int flags);
83void vidcap_params_add_flags(struct vidcap_params *params, unsigned int flags);
85
86#ifdef __cplusplus
87}
88#endif // __cplusplus
89
90#endif // VIDEO_CAPTURE_PARAMS_H
91
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)