FFmpeg
Data Fields
Muxer Struct Reference

#include <ffmpeg_mux.h>

Data Fields

OutputFile of
 
char log_name [32]
 
AVFormatContextfc
 
Schedulersch
 
unsigned sch_idx
 
int * sch_stream_idx
 
int nb_sch_stream_idx
 
AVDictionaryopts
 
AVDictionaryenc_opts_used
 
int64_t limit_filesize
 
atomic_int_least64_t last_filesize
 
int header_written
 
SyncQueuesq_mux
 
AVPacketsq_pkt
 

Detailed Description

Definition at line 95 of file ffmpeg_mux.h.

Field Documentation

◆ of

OutputFile Muxer::of

◆ log_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().

◆ fc

AVFormatContext* Muxer::fc

◆ sch

Scheduler* Muxer::sch

◆ sch_idx

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().

◆ sch_stream_idx

int* Muxer::sch_stream_idx

Definition at line 107 of file ffmpeg_mux.h.

Referenced by muxer_thread(), of_free(), and ost_add().

◆ nb_sch_stream_idx

int Muxer::nb_sch_stream_idx

Definition at line 108 of file ffmpeg_mux.h.

Referenced by ost_add().

◆ opts

AVDictionary* Muxer::opts

Definition at line 110 of file ffmpeg_mux.h.

Referenced by mux_check_init(), of_free(), and of_open().

◆ enc_opts_used

AVDictionary* Muxer::enc_opts_used

Definition at line 113 of file ffmpeg_mux.h.

Referenced by of_free(), of_open(), and ost_add().

◆ limit_filesize

int64_t Muxer::limit_filesize

Definition at line 116 of file ffmpeg_mux.h.

Referenced by of_open(), and write_packet().

◆ last_filesize

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().

◆ header_written

int Muxer::header_written

Definition at line 118 of file ffmpeg_mux.h.

Referenced by mux_check_init(), and of_write_trailer().

◆ sq_mux

SyncQueue* Muxer::sq_mux

Definition at line 120 of file ffmpeg_mux.h.

Referenced by of_free(), setup_sync_queues(), and sync_queue_process().

◆ sq_pkt

AVPacket* Muxer::sq_pkt

Definition at line 121 of file ffmpeg_mux.h.

Referenced by of_free(), setup_sync_queues(), and sync_queue_process().


The documentation for this struct was generated from the following file: