FFmpeg
|
#include <ffmpeg_mux.h>
Data Fields | |
OutputFile | of |
char | log_name [32] |
AVFormatContext * | fc |
Scheduler * | sch |
unsigned | sch_idx |
int * | sch_stream_idx |
int | nb_sch_stream_idx |
AVDictionary * | opts |
AVDictionary * | enc_opts_used |
int64_t | limit_filesize |
atomic_int_least64_t | last_filesize |
int | header_written |
SyncQueue * | sq_mux |
AVPacket * | sq_pkt |
Definition at line 95 of file ffmpeg_mux.h.
OutputFile Muxer::of |
Definition at line 96 of file ffmpeg_mux.h.
Referenced by copy_meta(), create_streams(), mux_alloc(), mux_check_init(), mux_final_stats(), mux_packet_filter(), mux_stream_alloc(), muxer_thread(), of_open(), ost_bind_filter(), process_forced_keyframes(), set_dispositions(), setup_sync_queues(), streamcopy_init(), sync_queue_process(), and thread_set_name().
char Muxer::log_name[32] |
Definition at line 99 of file ffmpeg_mux.h.
Referenced by mux_alloc(), of_open(), and output_file_item_name().
AVFormatContext* Muxer::fc |
Definition at line 101 of file ffmpeg_mux.h.
Referenced by copy_meta(), copy_metadata(), create_streams(), get_stream_group_index_from_id(), map_auto_audio(), map_auto_data(), map_auto_subtitle(), map_auto_video(), mux_check_init(), mux_fixup_ts(), new_stream_audio(), new_stream_subtitle(), new_stream_video(), of_add_programs(), of_free(), of_open(), of_parse_group_token(), of_parse_iamf_submixes(), of_write_trailer(), ost_add(), ost_bind_filter(), parse_forced_key_frames(), print_sdp(), process_forced_keyframes(), set_dispositions(), streamcopy_init(), thread_set_name(), and write_packet().
Scheduler* Muxer::sch |
Definition at line 103 of file ffmpeg_mux.h.
Referenced by create_streams(), mux_packet_filter(), muxer_thread(), of_open(), of_stream_init(), ost_add(), ost_bind_filter(), and setup_sync_queues().
unsigned Muxer::sch_idx |
Definition at line 104 of file ffmpeg_mux.h.
Referenced by create_streams(), mux_packet_filter(), of_open(), and ost_add().
int* Muxer::sch_stream_idx |
Definition at line 107 of file ffmpeg_mux.h.
Referenced by muxer_thread(), of_free(), and ost_add().
int Muxer::nb_sch_stream_idx |
Definition at line 108 of file ffmpeg_mux.h.
Referenced by ost_add().
AVDictionary* Muxer::opts |
Definition at line 110 of file ffmpeg_mux.h.
Referenced by mux_check_init(), of_free(), and of_open().
AVDictionary* Muxer::enc_opts_used |
Definition at line 113 of file ffmpeg_mux.h.
int64_t Muxer::limit_filesize |
Definition at line 116 of file ffmpeg_mux.h.
Referenced by of_open(), and write_packet().
atomic_int_least64_t Muxer::last_filesize |
Definition at line 117 of file ffmpeg_mux.h.
Referenced by of_filesize(), of_write_trailer(), and write_packet().
int Muxer::header_written |
Definition at line 118 of file ffmpeg_mux.h.
Referenced by mux_check_init(), and of_write_trailer().
SyncQueue* Muxer::sq_mux |
Definition at line 120 of file ffmpeg_mux.h.
Referenced by of_free(), setup_sync_queues(), and sync_queue_process().
AVPacket* Muxer::sq_pkt |
Definition at line 121 of file ffmpeg_mux.h.
Referenced by of_free(), setup_sync_queues(), and sync_queue_process().