| FFmpeg
    | 

| Data Fields | |
| const AVClass * | class | 
| AVFormatContext * | stream | 
| int | raw_packet_size | 
| raw packet size, including FEC if present  More... | |
| int | pos47 | 
| int | auto_guess | 
| if true, all pids are analyzed to find streams  More... | |
| int | mpeg2ts_compute_pcr | 
| compute exact PCR for each transport stream packet  More... | |
| int64_t | cur_pcr | 
| used to estimate the exact PCR  More... | |
| int | pcr_incr | 
| used to estimate the exact PCR  More... | |
| int | stop_parse | 
| stop parsing loop  More... | |
| AVPacket * | pkt | 
| packet containing Audio/Video data  More... | |
| int64_t | last_pos | 
| to detect seek  More... | |
| unsigned int | nb_prg | 
| structure to keep track of Program->pids mapping  More... | |
| struct Program * | prg | 
| int8_t | crc_validity [NB_PID_MAX] | 
| MpegTSFilter * | pids [NB_PID_MAX] | 
| filters for various streams specified by PMT + for the PAT and PMT  More... | |
| int | current_pid | 
Detailed Description
Field Documentation
| int MpegTSContext::auto_guess | 
if true, all pids are analyzed to find streams
Definition at line 104 of file mpegts.c.
Referenced by ff_mpegts_parse_open(), handle_packet(), and mpegts_read_header().
| int8_t MpegTSContext::crc_validity[NB_PID_MAX] | 
Definition at line 127 of file mpegts.c.
Referenced by write_section_data().
| int64_t MpegTSContext::cur_pcr | 
used to estimate the exact PCR
Definition at line 109 of file mpegts.c.
Referenced by mpegts_raw_read_packet(), and mpegts_read_header().
| int MpegTSContext::current_pid | 
Definition at line 131 of file mpegts.c.
Referenced by handle_packet(), pat_cb(), and pmt_cb().
| int64_t MpegTSContext::last_pos | 
| int MpegTSContext::mpeg2ts_compute_pcr | 
compute exact PCR for each transport stream packet
Definition at line 107 of file mpegts.c.
Referenced by mpegts_raw_read_packet().
| unsigned int MpegTSContext::nb_prg | 
structure to keep track of Program->pids mapping
Definition at line 124 of file mpegts.c.
Referenced by add_pat_entry(), add_pid_to_pmt(), clear_program(), clear_programs(), discard_pid(), and pat_cb().
| int MpegTSContext::pcr_incr | 
used to estimate the exact PCR
Definition at line 110 of file mpegts.c.
Referenced by mpegts_raw_read_packet(), and mpegts_read_header().
| MpegTSFilter* MpegTSContext::pids[NB_PID_MAX] | 
filters for various streams specified by PMT + for the PAT and PMT
Definition at line 130 of file mpegts.c.
Referenced by ff_parse_mpeg2_descriptor(), handle_packet(), handle_packets(), m4sl_cb(), mpegts_close_filter(), mpegts_free(), mpegts_open_pes_filter(), mpegts_open_section_filter(), mpegts_read_packet(), pat_cb(), and pmt_cb().
| AVPacket* MpegTSContext::pkt | 
packet containing Audio/Video data
Definition at line 116 of file mpegts.c.
Referenced by ff_mpegts_parse_packet(), mpegts_push_data(), mpegts_read_packet(), and qcelp_free_context().
| int MpegTSContext::pos47 | 
Definition at line 101 of file mpegts.c.
Referenced by handle_packet(), mpegts_get_dts(), and mpegts_get_pcr().
| struct Program* MpegTSContext::prg | 
Definition at line 125 of file mpegts.c.
Referenced by add_pat_entry(), add_pid_to_pmt(), clear_program(), clear_programs(), discard_pid(), and pat_cb().
| int MpegTSContext::raw_packet_size | 
raw packet size, including FEC if present
Definition at line 99 of file mpegts.c.
Referenced by ff_mpegts_parse_open(), handle_packet(), handle_packets(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_raw_read_packet(), and mpegts_read_header().
| int MpegTSContext::stop_parse | 
stop parsing loop
Definition at line 114 of file mpegts.c.
Referenced by ff_mpegts_parse_packet(), handle_packets(), mpegts_push_data(), and pmt_cb().
| AVFormatContext* MpegTSContext::stream | 
Definition at line 97 of file mpegts.c.
Referenced by add_pes_stream(), clear_avprogram(), discard_pid(), ff_mpegts_parse_open(), handle_packet(), handle_packets(), m4sl_cb(), mpegts_open_section_filter(), mpegts_push_data(), mpegts_read_header(), pat_cb(), pmt_cb(), and sdt_cb().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:27 for FFmpeg by
 1.8.11
 1.8.11