![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "../types.h"

Go to the source code of this file.
Classes | |
| struct | audio_capture_info |
Macros | |
| #define | AUDIO_CAPTURE_ABI_VERSION 7 |
Functions | |
| void | audio_capture_done (struct state_audio_capture *state) |
| const char * | audio_capture_get_driver_name (struct state_audio_capture *state) |
| void * | audio_capture_get_state_pointer (struct state_audio_capture *s) |
| unsigned int | audio_capture_get_vidcap_flags (const char *device_name) |
| int | audio_capture_get_vidcap_index (const char *device_name) |
| int | audio_capture_init (struct module *parent, const char *driver, const char *cfg, struct state_audio_capture **) |
| void | audio_capture_init_devices (void) |
| struct state_audio_capture * | audio_capture_init_null_device (void) |
| void | audio_capture_print_help (bool) |
| struct audio_frame * | audio_capture_read (struct state_audio_capture *state) |
Definition in file audio_capture.h.
| #define AUDIO_CAPTURE_ABI_VERSION 7 |
Definition at line 46 of file audio_capture.h.
Referenced by audio_capture_init(), and audio_capture_print_help().
| void audio_capture_done | ( | struct state_audio_capture * | state | ) |
Definition at line 118 of file audio_capture.c.
References audio_capture_info::done, state_audio_capture::funcs, and state_audio_capture::state.
Referenced by audio_done().
| const char * audio_capture_get_driver_name | ( | struct state_audio_capture * | state | ) |
Definition at line 188 of file audio_capture.c.
References state_audio_capture::name.
Referenced by audio_sdi_send().
| void * audio_capture_get_state_pointer | ( | struct state_audio_capture * | s | ) |
returns directly state of audio capture device. Little bit silly, but it is needed for SDI (embedded sound).
Definition at line 193 of file audio_capture.c.
References state_audio_capture::state.
Referenced by audio_sdi_send().
| unsigned int audio_capture_get_vidcap_flags | ( | const char * | const_device_name | ) |
Definition at line 140 of file audio_capture.c.
References VIDCAP_FLAG_AUDIO_AESEBU, VIDCAP_FLAG_AUDIO_ANALOG, and VIDCAP_FLAG_AUDIO_EMBEDDED.
Referenced by audio_sdi_send(), and parse_audio_capture().
| int audio_capture_get_vidcap_index | ( | const char * | const_device_name | ) |
Definition at line 168 of file audio_capture.c.
| int audio_capture_init | ( | struct module * | parent, |
| const char * | driver, | ||
| const char * | cfg, | ||
| struct state_audio_capture ** | state ) |
Definition at line 67 of file audio_capture.c.
References AUDIO_CAPTURE_ABI_VERSION, state_audio_capture::funcs, audio_capture_info::init, INIT_NOERR, LIBRARY_CLASS_AUDIO_CAPTURE, load_library(), LOG_LEVEL_ERROR, log_msg(), state_audio_capture::name, parent, state, and state_audio_capture::state.
Referenced by audio_capture_init_null_device(), and audio_init().

| void audio_capture_init_devices | ( | void | ) |
| struct state_audio_capture * audio_capture_init_null_device | ( | void | ) |
Definition at line 102 of file audio_capture.c.
References audio_capture_init(), LOG_LEVEL_ERROR, and log_msg().
Referenced by audio_init().

| void audio_capture_print_help | ( | bool | full | ) |
Definition at line 112 of file audio_capture.c.
References AUDIO_CAPTURE_ABI_VERSION, LIBRARY_CLASS_AUDIO_CAPTURE, and list_modules().
Referenced by parse_audio_capture().

| struct audio_frame * audio_capture_read | ( | struct state_audio_capture * | state | ) |
Definition at line 127 of file audio_capture.c.
References state_audio_capture::funcs, audio_capture_info::read, and state_audio_capture::state.
Referenced by audio_sender_thread().