FFmpeg
Data Fields
Demuxer Struct Reference

Data Fields

InputFile f
 
char log_name [32]
 
int64_t wallclock_start
 
int64_t ts_offset_discont
 Extra timestamp offset added by discontinuity handling. More...
 
int64_t last_ts
 
int64_t recording_time
 
int accurate_seek
 
int loop
 
int have_audio_dec
 
Timestamp duration
 
Timestamp min_pts
 
Timestamp max_pts
 
int nb_streams_warn
 
float readrate
 
double readrate_initial_burst
 
Schedulersch
 
AVPacketpkt_heartbeat
 
int read_started
 
int nb_streams_used
 
int nb_streams_finished
 

Detailed Description

Definition at line 99 of file ffmpeg_demux.c.

Field Documentation

◆ f

InputFile Demuxer::f

◆ log_name

char Demuxer::log_name[32]

Definition at line 103 of file ffmpeg_demux.c.

Referenced by demux_alloc(), ifile_open(), and input_file_item_name().

◆ wallclock_start

int64_t Demuxer::wallclock_start

Definition at line 105 of file ffmpeg_demux.c.

Referenced by input_thread(), and readrate_sleep().

◆ ts_offset_discont

int64_t Demuxer::ts_offset_discont

Extra timestamp offset added by discontinuity handling.

Definition at line 110 of file ffmpeg_demux.c.

Referenced by ts_discontinuity_detect(), and ts_discontinuity_process().

◆ last_ts

int64_t Demuxer::last_ts

Definition at line 111 of file ffmpeg_demux.c.

Referenced by ts_discontinuity_detect().

◆ recording_time

int64_t Demuxer::recording_time

Definition at line 113 of file ffmpeg_demux.c.

Referenced by ifile_open(), input_packet_process(), and ist_filter_add().

◆ accurate_seek

int Demuxer::accurate_seek

Definition at line 114 of file ffmpeg_demux.c.

Referenced by ifile_open(), and ist_filter_add().

◆ loop

int Demuxer::loop

Definition at line 117 of file ffmpeg_demux.c.

Referenced by ifile_open(), input_thread(), ist_use(), and seek_to_start().

◆ have_audio_dec

int Demuxer::have_audio_dec

Definition at line 118 of file ffmpeg_demux.c.

Referenced by ist_use(), and ts_fixup().

◆ duration

Timestamp Demuxer::duration

Definition at line 120 of file ffmpeg_demux.c.

Referenced by ifile_open(), seek_to_start(), and ts_fixup().

◆ min_pts

Timestamp Demuxer::min_pts

Definition at line 122 of file ffmpeg_demux.c.

Referenced by ifile_open(), seek_to_start(), and ts_fixup().

◆ max_pts

Timestamp Demuxer::max_pts

Definition at line 123 of file ffmpeg_demux.c.

Referenced by ifile_open(), seek_to_start(), and ts_fixup().

◆ nb_streams_warn

int Demuxer::nb_streams_warn

Definition at line 126 of file ffmpeg_demux.c.

Referenced by ifile_open(), and report_new_stream().

◆ readrate

float Demuxer::readrate

Definition at line 128 of file ffmpeg_demux.c.

Referenced by ifile_open(), input_thread(), and readrate_sleep().

◆ readrate_initial_burst

double Demuxer::readrate_initial_burst

Definition at line 129 of file ffmpeg_demux.c.

Referenced by ifile_open(), and readrate_sleep().

◆ sch

Scheduler* Demuxer::sch

Definition at line 131 of file ffmpeg_demux.c.

Referenced by do_send(), ifile_open(), input_thread(), and ist_use().

◆ pkt_heartbeat

AVPacket* Demuxer::pkt_heartbeat

Definition at line 133 of file ffmpeg_demux.c.

Referenced by demux_send(), ifile_close(), and ist_filter_add().

◆ read_started

int Demuxer::read_started

Definition at line 135 of file ffmpeg_demux.c.

Referenced by ifile_close(), and input_thread().

◆ nb_streams_used

int Demuxer::nb_streams_used

Definition at line 136 of file ffmpeg_demux.c.

Referenced by do_send(), and ist_use().

◆ nb_streams_finished

int Demuxer::nb_streams_finished

Definition at line 137 of file ffmpeg_demux.c.

Referenced by do_send().


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