FFmpeg
|
#include <ffmpeg_mux.h>
Data Fields | |
OutputStream | ost |
AVCodecParameters * | par_in |
Codec parameters for packets submitted to the muxer (i.e. More... | |
char | log_name [32] |
AVBSFContext * | bsf_ctx |
AVPacket * | bsf_pkt |
AVPacket * | pkt |
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 |
Definition at line 36 of file ffmpeg_mux.h.
OutputStream MuxStream::ost |
Definition at line 37 of file ffmpeg_mux.h.
Referenced by bsf_init(), choose_encoder(), create_streams(), mux_fixup_ts(), mux_stream_alloc(), ost_add(), ost_bind_filter(), and sync_queue_process().
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().
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().
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().
AVPacket* MuxStream::bsf_pkt |
Definition at line 49 of file ffmpeg_mux.h.
Referenced by bsf_init(), mux_packet_filter(), and ost_free().
AVPacket* MuxStream::pkt |
Definition at line 51 of file ffmpeg_mux.h.
Referenced by ost_add(), and ost_free().
EncStats MuxStream::stats |
Definition at line 53 of file ffmpeg_mux.h.
Referenced by ost_add(), ost_free(), and write_packet().
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().
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().
int MuxStream::sch_idx_src |
Definition at line 57 of file ffmpeg_mux.h.
Referenced by ost_add().
int MuxStream::sq_idx_mux |
Definition at line 59 of file ffmpeg_mux.h.
Referenced by setup_sync_queues(), and sync_queue_process().
int64_t MuxStream::max_frames |
Definition at line 61 of file ffmpeg_mux.h.
Referenced by ost_add(), and setup_sync_queues().
int64_t MuxStream::ts_copy_start |
Definition at line 66 of file ffmpeg_mux.h.
Referenced by of_streamcopy(), and streamcopy_init().
int64_t MuxStream::last_mux_dts |
Definition at line 70 of file ffmpeg_mux.h.
Referenced by mux_fixup_ts(), and ost_add().
int64_t MuxStream::stream_duration |
Definition at line 72 of file ffmpeg_mux.h.
Referenced by of_stream_init(), and ost_add().
AVRational MuxStream::stream_duration_tb |
Definition at line 73 of file ffmpeg_mux.h.
Referenced by of_stream_init(), and ost_add().
int64_t MuxStream::ts_rescale_delta_last |
Definition at line 76 of file ffmpeg_mux.h.
Referenced by mux_fixup_ts().
uint64_t MuxStream::data_size_mux |
Definition at line 79 of file ffmpeg_mux.h.
Referenced by mux_final_stats(), and write_packet().
int MuxStream::copy_initial_nonkeyframes |
Definition at line 81 of file ffmpeg_mux.h.
Referenced by of_streamcopy(), and ost_add().
int MuxStream::copy_prior_start |
Definition at line 82 of file ffmpeg_mux.h.
Referenced by of_streamcopy(), ost_add(), and streamcopy_init().
int MuxStream::streamcopy_started |
Definition at line 83 of file ffmpeg_mux.h.
Referenced by of_streamcopy().
AVRational MuxStream::frame_rate |
Definition at line 88 of file ffmpeg_mux.h.
Referenced by new_stream_video(), ost_bind_filter(), and streamcopy_init().
AVRational MuxStream::max_frame_rate |
Definition at line 89 of file ffmpeg_mux.h.
Referenced by new_stream_video(), and ost_bind_filter().
int MuxStream::force_fps |
Definition at line 90 of file ffmpeg_mux.h.
Referenced by new_stream_video(), and ost_bind_filter().
const char* MuxStream::apad |
Definition at line 92 of file ffmpeg_mux.h.
Referenced by create_streams(), and new_stream_audio().