![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Go to the source code of this file.
Functions | |
| void | export_audio (struct exporter *state, struct audio_frame *frame) |
| void | export_destroy (struct exporter *state) |
| struct exporter * | export_init (struct module *parent, const char *cfg, bool should_export) |
| void | export_video (struct exporter *state, struct video_frame *frame) |
Definition in file export.h.
| void export_audio | ( | struct exporter * | state, |
| struct audio_frame * | frame ) |
Definition at line 341 of file export.c.
References audio_export(), exporter::audio_export, exporter::exporting, frame, exporter::lock, and process_messages().
Referenced by audio_sender_thread().

| void export_destroy | ( | struct exporter * | state | ) |
Definition at line 308 of file export.c.
References exporter::dir, disable_export(), exporter::lock, exporter::mod, and module_done().
Referenced by display_dump_done(), and main().

Definition at line 149 of file export.c.
References module::cls, exporter::dir, exporter::dir_auto, enable_export(), HANDLE_ERROR, exporter::limit, exporter::lock, exporter::mod, MODULE_CLASS_EXPORTER, module_init_default(), module_register(), module::new_message, new_msg(), parent, parse_options(), and module::priv_data.
Referenced by display_dump_init(), and main().

| void export_video | ( | struct exporter * | state, |
| struct video_frame * | frame ) |
Definition at line 356 of file export.c.
References disable_export(), exporter::exit_on_limit, exit_uv(), exporter::exporting, frame, exporter::limit, exporter::lock, LOG_LEVEL_NOTICE, log_msg(), MOD_NAME, process_messages(), exporter::video_export, and video_export().
Referenced by display_dump_putf(), and video_rxtx::sender_loop().
