|
FFmpeg
|
Data Fields | |
| const AVClass * | class |
| AVFormatContext * | stream |
| int | raw_packet_size |
| raw packet size, including FEC if present | |
| int | size_stat [3] |
| int | size_stat_count |
| int64_t | pos47_full |
| int | auto_guess |
| if true, all pids are analyzed to find streams | |
| int | mpeg2ts_compute_pcr |
| compute exact PCR for each transport stream packet | |
| int | fix_teletext_pts |
| fix dvb teletext pts | |
| 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 | |
| AVPacket * | pkt |
| packet containing Audio/Video data | |
| int64_t | last_pos |
| to detect seek | |
| int | skip_changes |
| int | skip_clear |
| unsigned int | nb_prg |
| structure to keep track of Program->pids mapping | |
| 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 | |
| int | current_pid |
| AVFormatContext* MpegTSContext::stream |
Definition at line 110 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_filter(), mpegts_push_data(), mpegts_read_header(), pat_cb(), pmt_cb(), reanalyze(), and sdt_cb().
| int MpegTSContext::raw_packet_size |
raw packet size, including FEC if present
Definition at line 112 of file mpegts.c.
Referenced by ff_mpegts_parse_open(), handle_packet(), handle_packets(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_raw_read_packet(), mpegts_read_header(), and reanalyze().
| int MpegTSContext::size_stat[3] |
Definition at line 114 of file mpegts.c.
Referenced by reanalyze().
| int MpegTSContext::size_stat_count |
Definition at line 115 of file mpegts.c.
Referenced by reanalyze().
| int64_t MpegTSContext::pos47_full |
Definition at line 118 of file mpegts.c.
Referenced by handle_packet(), mpegts_get_dts(), mpegts_get_pcr(), and reanalyze().
| int MpegTSContext::auto_guess |
if true, all pids are analyzed to find streams
Definition at line 121 of file mpegts.c.
Referenced by ff_mpegts_parse_open(), handle_packet(), and mpegts_read_header().
| int MpegTSContext::mpeg2ts_compute_pcr |
compute exact PCR for each transport stream packet
Definition at line 124 of file mpegts.c.
Referenced by mpegts_raw_read_packet().
| int MpegTSContext::fix_teletext_pts |
| int64_t MpegTSContext::cur_pcr |
used to estimate the exact PCR
Definition at line 129 of file mpegts.c.
Referenced by mpegts_raw_read_packet(), and mpegts_read_header().
| int MpegTSContext::pcr_incr |
used to estimate the exact PCR
Definition at line 130 of file mpegts.c.
Referenced by mpegts_raw_read_packet(), and mpegts_read_header().
| int MpegTSContext::stop_parse |
stop parsing loop
Definition at line 134 of file mpegts.c.
Referenced by ff_mpegts_parse_packet(), handle_packets(), mpegts_push_data(), and pmt_cb().
| AVPacket* MpegTSContext::pkt |
packet containing Audio/Video data
Definition at line 136 of file mpegts.c.
Referenced by ff_mpegts_parse_packet(), mpegts_push_data(), and mpegts_read_packet().
| int64_t MpegTSContext::last_pos |
| int MpegTSContext::skip_changes |
| unsigned int MpegTSContext::nb_prg |
structure to keep track of Program->pids mapping
Definition at line 147 of file mpegts.c.
Referenced by add_pat_entry(), clear_program(), clear_programs(), discard_pid(), get_program(), handle_packet(), and pat_cb().
| struct Program* MpegTSContext::prg |
Definition at line 148 of file mpegts.c.
Referenced by add_pat_entry(), clear_program(), clear_programs(), discard_pid(), get_program(), handle_packet(), and pat_cb().
| int8_t MpegTSContext::crc_validity[NB_PID_MAX] |
Definition at line 150 of file mpegts.c.
Referenced by write_section_data().
| MpegTSFilter* MpegTSContext::pids[NB_PID_MAX] |
filters for various streams specified by PMT + for the PAT and PMT
Definition at line 152 of file mpegts.c.
Referenced by ff_parse_mpeg2_descriptor(), handle_packet(), handle_packets(), m4sl_cb(), mpegts_close_filter(), mpegts_free(), mpegts_open_filter(), mpegts_push_data(), mpegts_read_packet(), pat_cb(), and pmt_cb().
| int MpegTSContext::current_pid |
Definition at line 153 of file mpegts.c.
Referenced by handle_packet(), pat_cb(), and pmt_cb().
1.8.2