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

Go to the source code of this file.
Macros | |
| #define | VIDEO_EXPORT_SUMMARY_VERSION 1 |
Functions | |
| void | video_export (struct video_export *state, struct video_frame *frame) |
| void | video_export_destroy (struct video_export *state) |
| struct video_export * | video_export_init (const char *path) |
Definition in file video_export.h.
| #define VIDEO_EXPORT_SUMMARY_VERSION 1 |
Definition at line 41 of file video_export.h.
Referenced by output_summary(), and parse_video_desc_info().
| void video_export | ( | struct video_export * | state, |
| struct video_frame * | frame ) |
Definition at line 203 of file video_export.c.
References video_frame::color_spec, output_entry::data, tile::data, output_entry::data_len, tile::data_len, output_entry::filename, frame, get_codec_file_extension(), video_export::head, video_export::lock, MAX_PATH_SIZE, MAX_QUEUE_SIZE, output_entry::next, video_export::path, platform_sem_post(), video_export::queue_len, video_export::saved_desc, video_export::semaphore, video_export::tail, video_frame::tile_count, video_frame::tiles, video_export::total, video_desc_eq(), video_desc_from_frame(), and video_desc::width.
Referenced by export_video().

| void video_export_destroy | ( | struct video_export * | state | ) |
Definition at line 172 of file video_export.c.
References video_export::head, video_export::lock, output_entry::next, output_summary(), video_export::path, platform_sem_post(), video_export::semaphore, video_export::tail, video_export::thread_id, and video_export::total.
Referenced by disable_export(), and enable_export().

| struct video_export * video_export_init | ( | const char * | path | ) |
Definition at line 125 of file video_export.c.
References video_export::head, video_export::lock, video_export::path, platform_sem_init(), video_export::queue_len, video_export::saved_desc, video_export::semaphore, video_export::tail, video_export::thread_id, video_export::total, and video_export_thread().
Referenced by enable_export().
