FFmpeg
|
#include <ffmpeg_mux.h>
Data Fields | |
OutputFile | of |
char | log_name [32] |
AVFormatContext * | fc |
pthread_t | thread |
ThreadQueue * | tq |
AVDictionary * | opts |
int | thread_queue_size |
int64_t | limit_filesize |
atomic_int_least64_t | last_filesize |
int | header_written |
SyncQueue * | sq_mux |
AVPacket * | sq_pkt |
Definition at line 68 of file ffmpeg_mux.h.
OutputFile Muxer::of |
Definition at line 69 of file ffmpeg_mux.h.
Referenced by copy_meta(), mux_alloc(), mux_check_init(), mux_stream_alloc(), muxer_thread(), of_open(), process_forced_keyframes(), set_dispositions(), setup_sync_queues(), sync_queue_process(), and validate_enc_avopt().
char Muxer::log_name[32] |
Definition at line 72 of file ffmpeg_mux.h.
Referenced by mux_alloc(), of_open(), and output_file_item_name().
AVFormatContext* Muxer::fc |
Definition at line 74 of file ffmpeg_mux.h.
Referenced by copy_meta(), copy_metadata(), create_streams(), map_auto_audio(), map_auto_data(), map_auto_subtitle(), map_auto_video(), mux_check_init(), muxer_thread(), new_audio_stream(), new_output_stream(), new_subtitle_stream(), new_video_stream(), of_add_programs(), of_close(), of_open(), of_write_trailer(), parse_forced_key_frames(), print_sdp(), process_forced_keyframes(), set_dispositions(), thread_start(), thread_stop(), and write_packet().
pthread_t Muxer::thread |
Definition at line 76 of file ffmpeg_mux.h.
Referenced by thread_start(), and thread_stop().
ThreadQueue* Muxer::tq |
Definition at line 77 of file ffmpeg_mux.h.
Referenced by muxer_thread(), of_write_trailer(), submit_packet(), thread_start(), thread_stop(), and thread_submit_packet().
AVDictionary* Muxer::opts |
Definition at line 79 of file ffmpeg_mux.h.
Referenced by mux_check_init(), of_close(), and of_open().
int Muxer::thread_queue_size |
Definition at line 81 of file ffmpeg_mux.h.
Referenced by of_open(), and thread_start().
int64_t Muxer::limit_filesize |
Definition at line 84 of file ffmpeg_mux.h.
Referenced by of_open(), and write_packet().
atomic_int_least64_t Muxer::last_filesize |
Definition at line 85 of file ffmpeg_mux.h.
Referenced by of_filesize(), of_write_trailer(), and write_packet().
int Muxer::header_written |
Definition at line 86 of file ffmpeg_mux.h.
Referenced by mux_check_init().
SyncQueue* Muxer::sq_mux |
Definition at line 88 of file ffmpeg_mux.h.
Referenced by of_close(), of_stream_init(), setup_sync_queues(), and sync_queue_process().
AVPacket* Muxer::sq_pkt |
Definition at line 89 of file ffmpeg_mux.h.
Referenced by of_close(), setup_sync_queues(), and sync_queue_process().