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 89 of file ffmpeg_mux.h.
OutputFile Muxer::of |
Definition at line 90 of file ffmpeg_mux.h.
Referenced by copy_meta(), mux_alloc(), mux_check_init(), mux_final_stats(), mux_stream_alloc(), muxer_thread(), of_open(), process_forced_keyframes(), set_dispositions(), setup_sync_queues(), streamcopy_init(), sync_queue_process(), and validate_enc_avopt().
char Muxer::log_name[32] |
Definition at line 93 of file ffmpeg_mux.h.
Referenced by mux_alloc(), of_open(), and output_file_item_name().
AVFormatContext* Muxer::fc |
Definition at line 95 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_stream_audio(), new_stream_subtitle(), new_stream_video(), of_add_programs(), of_free(), of_open(), of_write_trailer(), ost_add(), parse_forced_key_frames(), print_sdp(), process_forced_keyframes(), set_dispositions(), streamcopy_init(), thread_start(), thread_stop(), and write_packet().
pthread_t Muxer::thread |
Definition at line 97 of file ffmpeg_mux.h.
Referenced by thread_start(), and thread_stop().
ThreadQueue* Muxer::tq |
Definition at line 98 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 100 of file ffmpeg_mux.h.
Referenced by mux_check_init(), of_free(), and of_open().
int Muxer::thread_queue_size |
Definition at line 102 of file ffmpeg_mux.h.
Referenced by of_open(), and thread_start().
int64_t Muxer::limit_filesize |
Definition at line 105 of file ffmpeg_mux.h.
Referenced by of_open(), and write_packet().
atomic_int_least64_t Muxer::last_filesize |
Definition at line 106 of file ffmpeg_mux.h.
Referenced by of_filesize(), of_write_trailer(), and write_packet().
int Muxer::header_written |
Definition at line 107 of file ffmpeg_mux.h.
Referenced by mux_check_init().
SyncQueue* Muxer::sq_mux |
Definition at line 109 of file ffmpeg_mux.h.
Referenced by of_free(), setup_sync_queues(), and sync_queue_process().
AVPacket* Muxer::sq_pkt |
Definition at line 110 of file ffmpeg_mux.h.
Referenced by of_free(), setup_sync_queues(), and sync_queue_process().