FFmpeg
Data Fields
Muxer Struct Reference

#include <ffmpeg_mux.h>

Data Fields

OutputFile of
 
char log_name [32]
 
AVFormatContextfc
 
pthread_t thread
 
ThreadQueuetq
 
AVDictionaryopts
 
int thread_queue_size
 
int64_t limit_filesize
 
atomic_int_least64_t last_filesize
 
int header_written
 
SyncQueuesq_mux
 
AVPacketsq_pkt
 

Detailed Description

Definition at line 68 of file ffmpeg_mux.h.

Field Documentation

◆ of

OutputFile Muxer::of

◆ log_name

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

◆ fc

AVFormatContext* Muxer::fc

◆ thread

pthread_t Muxer::thread

Definition at line 76 of file ffmpeg_mux.h.

Referenced by thread_start(), and thread_stop().

◆ tq

ThreadQueue* Muxer::tq

◆ opts

AVDictionary* Muxer::opts

Definition at line 79 of file ffmpeg_mux.h.

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

◆ thread_queue_size

int Muxer::thread_queue_size

Definition at line 81 of file ffmpeg_mux.h.

Referenced by of_open(), and thread_start().

◆ limit_filesize

int64_t Muxer::limit_filesize

Definition at line 84 of file ffmpeg_mux.h.

Referenced by of_open(), and write_packet().

◆ last_filesize

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

◆ header_written

int Muxer::header_written

Definition at line 86 of file ffmpeg_mux.h.

Referenced by mux_check_init().

◆ sq_mux

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

◆ sq_pkt

AVPacket* Muxer::sq_pkt

Definition at line 89 of file ffmpeg_mux.h.

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


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