FFmpeg
Data Fields
MuxStream Struct Reference

#include <ffmpeg_mux.h>

Data Fields

OutputStream ost
 
AVCodecParameterspar_in
 Codec parameters for packets submitted to the muxer (i.e. More...
 
char log_name [32]
 
AVBSFContextbsf_ctx
 
AVPacketbsf_pkt
 
AVPacketpkt
 
EncStats stats
 
int sch_idx
 
int sch_idx_enc
 
int sch_idx_src
 
int sq_idx_mux
 
int64_t max_frames
 
int64_t ts_copy_start
 
int64_t last_mux_dts
 
int64_t stream_duration
 
AVRational stream_duration_tb
 
int64_t ts_rescale_delta_last
 
uint64_t data_size_mux
 
int copy_initial_nonkeyframes
 
int copy_prior_start
 
int streamcopy_started
 
AVRational frame_rate
 
AVRational max_frame_rate
 
int force_fps
 
const char * apad
 

Detailed Description

Definition at line 36 of file ffmpeg_mux.h.

Field Documentation

◆ ost

OutputStream MuxStream::ost

◆ par_in

AVCodecParameters* MuxStream::par_in

Codec parameters for packets submitted to the muxer (i.e.

before bitstream filtering, if any).

Definition at line 43 of file ffmpeg_mux.h.

Referenced by bsf_init(), choose_encoder(), of_add_attachments(), of_stream_init(), ost_add(), ost_free(), and streamcopy_init().

◆ log_name

char MuxStream::log_name[32]

Definition at line 46 of file ffmpeg_mux.h.

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

◆ bsf_ctx

AVBSFContext* MuxStream::bsf_ctx

Definition at line 48 of file ffmpeg_mux.h.

Referenced by bsf_init(), mux_packet_filter(), ost_add(), and ost_free().

◆ bsf_pkt

AVPacket* MuxStream::bsf_pkt

Definition at line 49 of file ffmpeg_mux.h.

Referenced by bsf_init(), mux_packet_filter(), and ost_free().

◆ pkt

AVPacket* MuxStream::pkt

Definition at line 51 of file ffmpeg_mux.h.

Referenced by ost_add(), and ost_free().

◆ stats

EncStats MuxStream::stats

Definition at line 53 of file ffmpeg_mux.h.

Referenced by ost_add(), ost_free(), and write_packet().

◆ sch_idx

int MuxStream::sch_idx

Definition at line 55 of file ffmpeg_mux.h.

Referenced by mux_packet_filter(), mux_stream_alloc(), of_stream_init(), and ost_add().

◆ sch_idx_enc

int MuxStream::sch_idx_enc

Definition at line 56 of file ffmpeg_mux.h.

Referenced by mux_stream_alloc(), ost_add(), ost_bind_filter(), and setup_sync_queues().

◆ sch_idx_src

int MuxStream::sch_idx_src

Definition at line 57 of file ffmpeg_mux.h.

Referenced by ost_add().

◆ sq_idx_mux

int MuxStream::sq_idx_mux

Definition at line 59 of file ffmpeg_mux.h.

Referenced by setup_sync_queues(), and sync_queue_process().

◆ max_frames

int64_t MuxStream::max_frames

Definition at line 61 of file ffmpeg_mux.h.

Referenced by ost_add(), and setup_sync_queues().

◆ ts_copy_start

int64_t MuxStream::ts_copy_start

Definition at line 66 of file ffmpeg_mux.h.

Referenced by of_streamcopy(), and streamcopy_init().

◆ last_mux_dts

int64_t MuxStream::last_mux_dts

Definition at line 70 of file ffmpeg_mux.h.

Referenced by mux_fixup_ts(), and ost_add().

◆ stream_duration

int64_t MuxStream::stream_duration

Definition at line 72 of file ffmpeg_mux.h.

Referenced by of_stream_init(), and ost_add().

◆ stream_duration_tb

AVRational MuxStream::stream_duration_tb

Definition at line 73 of file ffmpeg_mux.h.

Referenced by of_stream_init(), and ost_add().

◆ ts_rescale_delta_last

int64_t MuxStream::ts_rescale_delta_last

Definition at line 76 of file ffmpeg_mux.h.

Referenced by mux_fixup_ts().

◆ data_size_mux

uint64_t MuxStream::data_size_mux

Definition at line 79 of file ffmpeg_mux.h.

Referenced by mux_final_stats(), and write_packet().

◆ copy_initial_nonkeyframes

int MuxStream::copy_initial_nonkeyframes

Definition at line 81 of file ffmpeg_mux.h.

Referenced by of_streamcopy(), and ost_add().

◆ copy_prior_start

int MuxStream::copy_prior_start

Definition at line 82 of file ffmpeg_mux.h.

Referenced by of_streamcopy(), ost_add(), and streamcopy_init().

◆ streamcopy_started

int MuxStream::streamcopy_started

Definition at line 83 of file ffmpeg_mux.h.

Referenced by of_streamcopy().

◆ frame_rate

AVRational MuxStream::frame_rate

Definition at line 88 of file ffmpeg_mux.h.

Referenced by new_stream_video(), ost_bind_filter(), and streamcopy_init().

◆ max_frame_rate

AVRational MuxStream::max_frame_rate

Definition at line 89 of file ffmpeg_mux.h.

Referenced by new_stream_video(), and ost_bind_filter().

◆ force_fps

int MuxStream::force_fps

Definition at line 90 of file ffmpeg_mux.h.

Referenced by new_stream_video(), and ost_bind_filter().

◆ apad

const char* MuxStream::apad

Definition at line 92 of file ffmpeg_mux.h.

Referenced by create_streams(), and new_stream_audio().


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