MpegTSContext Struct Reference


Data Fields

AVFormatContextstream
int raw_packet_size
 raw packet size, including FEC if present
int auto_guess
 if true, all pids are analyzed to find streams
int mpeg2ts_compute_pcr
 compute exact PCR for each transport stream packet
int64_t cur_pcr
 used to estimate the exact PCR
int pcr_incr
 used to estimate the exact PCR
int stop_parse
 stop parsing loop
AVPacketpkt
 packet containing Audio/Video data
unsigned int nb_prg
 structure to keep track of Program->pids mapping
Program_tprg
MpegTSFilterpids [NB_PID_MAX]
 filters for various streams specified by PMT + for the PAT and PMT

Detailed Description

Definition at line 87 of file mpegts.c.


Field Documentation

raw packet size, including FEC if present

Definition at line 91 of file mpegts.c.

Referenced by handle_packets(), mpegts_get_pcr(), mpegts_parse_open(), mpegts_raw_read_packet(), mpegts_read_header(), and read_seek().

if true, all pids are analyzed to find streams

Definition at line 93 of file mpegts.c.

Referenced by handle_packet(), mpegts_parse_open(), and mpegts_read_header().

compute exact PCR for each transport stream packet

Definition at line 96 of file mpegts.c.

Referenced by mpegts_raw_read_packet(), and mpegts_read_header().

used to estimate the exact PCR

Definition at line 98 of file mpegts.c.

Referenced by mpegts_raw_read_packet(), and mpegts_read_header().

used to estimate the exact PCR

Definition at line 99 of file mpegts.c.

Referenced by mpegts_raw_read_packet(), and mpegts_read_header().

stop parsing loop

Definition at line 103 of file mpegts.c.

Referenced by handle_packets(), mpegts_parse_packet(), mpegts_push_data(), pat_cb(), and pmt_cb().

packet containing Audio/Video data

Definition at line 105 of file mpegts.c.

Referenced by mpegts_parse_packet(), mpegts_push_data(), and mpegts_read_packet().

unsigned int MpegTSContext::nb_prg

structure to keep track of Program->pids mapping

Definition at line 111 of file mpegts.c.

Referenced by add_pat_entry(), add_pid_to_pmt(), clear_program(), clear_programs(), and discard_pid().

Definition at line 112 of file mpegts.c.

Referenced by add_pat_entry(), add_pid_to_pmt(), clear_program(), clear_programs(), and discard_pid().

filters for various streams specified by PMT + for the PAT and PMT

Definition at line 116 of file mpegts.c.

Referenced by handle_packet(), mpegts_close_filter(), mpegts_open_pes_filter(), mpegts_open_section_filter(), mpegts_parse_close(), mpegts_read_close(), and pmt_cb().


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

Generated on Wed Feb 9 19:10:15 2011 for ffmpeg by  doxygen 1.5.6