FFmpeg
|
Data Fields | |
const AVClass * | class |
SchMuxStream * | streams |
unsigned | nb_streams |
unsigned | nb_streams_ready |
int(* | init )(void *arg) |
SchTask | task |
atomic_int | mux_started |
Set to 1 after starting the muxer task and flushing the pre-muxing queues. More... | |
ThreadQueue * | queue |
unsigned | queue_size |
AVPacket * | sub_heartbeat_pkt |
Definition at line 213 of file ffmpeg_sched.c.
const AVClass* SchMux::class |
Definition at line 214 of file ffmpeg_sched.c.
Referenced by sch_add_mux().
SchMuxStream* SchMux::streams |
Definition at line 216 of file ffmpeg_sched.c.
Referenced by mux_done(), mux_task_start(), sch_add_mux_stream(), sch_connect(), sch_free(), sch_mux_receive_finish(), sch_mux_stream_buffering(), sch_mux_sub_heartbeat(), sch_mux_sub_heartbeat_add(), schedule_update_locked(), send_to_enc_sq(), send_to_mux(), start_prepare(), and trailing_dts().
unsigned SchMux::nb_streams |
Definition at line 217 of file ffmpeg_sched.c.
Referenced by mux_done(), mux_task_start(), sch_add_mux_stream(), sch_connect(), sch_free(), sch_mux_stream_ready(), sch_start(), schedule_update_locked(), start_prepare(), and trailing_dts().
unsigned SchMux::nb_streams_ready |
Definition at line 218 of file ffmpeg_sched.c.
Referenced by sch_mux_stream_ready(), and sch_start().
int(* SchMux::init) (void *arg) |
Definition at line 220 of file ffmpeg_sched.c.
Referenced by mux_init(), and sch_add_mux().
SchTask SchMux::task |
Definition at line 222 of file ffmpeg_sched.c.
Referenced by mux_init(), mux_task_start(), sch_add_mux(), and sch_stop().
atomic_int SchMux::mux_started |
Set to 1 after starting the muxer task and flushing the pre-muxing queues.
Set either before any tasks have started, or with Scheduler.mux_ready_lock held.
Definition at line 229 of file ffmpeg_sched.c.
Referenced by mux_task_start(), and send_to_mux().
ThreadQueue* SchMux::queue |
Definition at line 230 of file ffmpeg_sched.c.
Referenced by mux_done(), mux_task_start(), sch_free(), sch_mux_receive(), sch_mux_receive_finish(), send_to_mux(), and start_prepare().
unsigned SchMux::queue_size |
Definition at line 231 of file ffmpeg_sched.c.
Referenced by sch_add_mux(), and start_prepare().
AVPacket* SchMux::sub_heartbeat_pkt |
Definition at line 233 of file ffmpeg_sched.c.
Referenced by sch_free(), sch_mux_sub_heartbeat(), and sch_mux_sub_heartbeat_add().