FFmpeg
Data Fields
MuxStream Struct Reference

#include <ffmpeg_mux.h>

Data Fields

OutputStream ost
 
char log_name [32]
 
AVFifomuxing_queue
 
AVBSFContextbsf_ctx
 
int64_t max_frames
 
size_t muxing_queue_data_size
 
int max_muxing_queue_size
 
size_t muxing_queue_data_threshold
 
int64_t last_mux_dts
 

Detailed Description

Definition at line 37 of file ffmpeg_mux.h.

Field Documentation

◆ ost

OutputStream MuxStream::ost

Definition at line 38 of file ffmpeg_mux.h.

Referenced by bsf_init(), mux_stream_alloc(), and new_output_stream().

◆ log_name

char MuxStream::log_name[32]

Definition at line 41 of file ffmpeg_mux.h.

Referenced by mux_stream_alloc(), new_output_stream(), and output_stream_item_name().

◆ muxing_queue

AVFifo* MuxStream::muxing_queue

Definition at line 44 of file ffmpeg_mux.h.

Referenced by new_output_stream(), ost_free(), queue_packet(), and thread_start().

◆ bsf_ctx

AVBSFContext* MuxStream::bsf_ctx

Definition at line 46 of file ffmpeg_mux.h.

Referenced by bsf_init(), new_output_stream(), of_output_packet(), and ost_free().

◆ max_frames

int64_t MuxStream::max_frames

Definition at line 48 of file ffmpeg_mux.h.

Referenced by new_output_stream(), and setup_sync_queues().

◆ muxing_queue_data_size

size_t MuxStream::muxing_queue_data_size

Definition at line 54 of file ffmpeg_mux.h.

Referenced by queue_packet(), and thread_start().

◆ max_muxing_queue_size

int MuxStream::max_muxing_queue_size

Definition at line 56 of file ffmpeg_mux.h.

Referenced by new_output_stream(), and queue_packet().

◆ muxing_queue_data_threshold

size_t MuxStream::muxing_queue_data_threshold

Definition at line 59 of file ffmpeg_mux.h.

Referenced by new_output_stream(), and queue_packet().

◆ last_mux_dts

int64_t MuxStream::last_mux_dts

Definition at line 63 of file ffmpeg_mux.h.

Referenced by new_output_stream(), and write_packet().


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