|
MythTV
0.27pre
|
#include <multiplex.h>

Public Attributes | |
| int | fd_out |
| int | otype |
| int | startup |
| int | finish |
| uint64_t | video_delay |
| uint64_t | audio_delay |
| int | pack_size |
| unsigned int | data_size |
| uint32_t | audio_buffer_size |
| uint32_t | video_buffer_size |
| uint32_t | mux_rate |
| uint32_t | muxr |
| uint8_t | navpack |
| int | frame_timestamps |
| int | VBR |
| int | is_ts |
| int | reset_clocks |
| int | write_end_codes |
| int | set_broken_link |
| unsigned int | vsize |
| unsigned int | extsize |
| int64_t | extra_clock |
| uint64_t | SCR |
| uint64_t | oldSCR |
| uint64_t | SCRinc |
| index_unit | viu |
| dummy_buffer | vdbuf |
| extdata_t | ext [N_AUDIO] |
| int | extcnt |
| ringbuffer * | extrbuffer |
| ringbuffer * | index_extrbuffer |
| ringbuffer * | vrbuffer |
| ringbuffer * | index_vrbuffer |
| int(* | fill_buffers )(void *p, int f) |
| void * | priv |
Definition at line 36 of file multiplex.h.
| int multiplex_s::fd_out |
Definition at line 37 of file multiplex.h.
Referenced by finish_mpg(), init_multiplex(), setup_multiplex(), writeout_ext(), writeout_padding(), and writeout_video().
| int multiplex_s::otype |
Definition at line 43 of file multiplex.h.
Referenced by finish_mpg(), and init_multiplex().
| int multiplex_s::startup |
Definition at line 44 of file multiplex.h.
Referenced by setup_multiplex(), and writeout_video().
| int multiplex_s::finish |
Definition at line 45 of file multiplex.h.
Referenced by check_times(), finish_mpg(), get_next_ext_unit(), get_next_video_unit(), peek_next_ext_unit(), peek_next_video_unit(), writeout_ext(), and writeout_video().
| uint64_t multiplex_s::video_delay |
Definition at line 48 of file multiplex.h.
Referenced by check_times(), init_multiplex(), write_out_packs(), and writeout_video().
| uint64_t multiplex_s::audio_delay |
Definition at line 49 of file multiplex.h.
Referenced by init_multiplex(), setup_multiplex(), and writeout_ext().
| int multiplex_s::pack_size |
Definition at line 50 of file multiplex.h.
Referenced by init_multiplex(), setup_multiplex(), writeout_ext(), writeout_padding(), and writeout_video().
| unsigned int multiplex_s::data_size |
Definition at line 51 of file multiplex.h.
Referenced by init_multiplex(), writeout_ext(), and writeout_video().
| uint32_t multiplex_s::audio_buffer_size |
Definition at line 52 of file multiplex.h.
Referenced by init_multiplex().
| uint32_t multiplex_s::video_buffer_size |
Definition at line 53 of file multiplex.h.
Referenced by init_multiplex().
| uint32_t multiplex_s::mux_rate |
Definition at line 54 of file multiplex.h.
Referenced by init_multiplex().
| uint32_t multiplex_s::muxr |
Definition at line 55 of file multiplex.h.
Referenced by init_multiplex(), setup_multiplex(), writeout_ext(), writeout_padding(), and writeout_video().
| uint8_t multiplex_s::navpack |
Definition at line 56 of file multiplex.h.
Referenced by init_multiplex(), setup_multiplex(), and writeout_video().
| int multiplex_s::frame_timestamps |
Definition at line 59 of file multiplex.h.
Referenced by get_ptsdts(), and init_multiplex().
| int multiplex_s::VBR |
Definition at line 60 of file multiplex.h.
Referenced by check_times(), init_multiplex(), write_out_packs(), and writeout_video().
| int multiplex_s::is_ts |
Definition at line 61 of file multiplex.h.
Referenced by init_multiplex(), setup_multiplex(), writeout_ext(), and writeout_video().
| int multiplex_s::reset_clocks |
Definition at line 62 of file multiplex.h.
Referenced by init_multiplex().
| int multiplex_s::write_end_codes |
Definition at line 63 of file multiplex.h.
Referenced by init_multiplex().
| int multiplex_s::set_broken_link |
Definition at line 64 of file multiplex.h.
Referenced by init_multiplex().
| unsigned int multiplex_s::vsize |
Definition at line 65 of file multiplex.h.
Referenced by check_times(), and init_multiplex().
| unsigned int multiplex_s::extsize |
Definition at line 65 of file multiplex.h.
Referenced by check_times(), and init_multiplex().
| int64_t multiplex_s::extra_clock |
Definition at line 66 of file multiplex.h.
Referenced by check_times(), and writeout_video().
| uint64_t multiplex_s::SCR |
Definition at line 67 of file multiplex.h.
Referenced by check_times(), setup_multiplex(), writeout_ext(), writeout_padding(), and writeout_video().
| uint64_t multiplex_s::oldSCR |
Definition at line 68 of file multiplex.h.
Referenced by check_times().
| uint64_t multiplex_s::SCRinc |
Definition at line 69 of file multiplex.h.
Referenced by check_times(), init_multiplex(), setup_multiplex(), and writeout_video().
| index_unit multiplex_s::viu |
Definition at line 70 of file multiplex.h.
Referenced by check_times(), setup_multiplex(), write_out_packs(), and writeout_video().
| dummy_buffer multiplex_s::vdbuf |
Definition at line 72 of file multiplex.h.
Referenced by check_times(), finish_mpg(), init_multiplex(), and writeout_video().
| extdata_t multiplex_s::ext[N_AUDIO] |
Definition at line 74 of file multiplex.h.
Referenced by check_times(), finish_mpg(), fix_audio(), get_next_ext_unit(), init_multiplex(), setup_multiplex(), write_out_packs(), writeout_ext(), and writeout_video().
| int multiplex_s::extcnt |
Definition at line 75 of file multiplex.h.
Referenced by buffers_filled(), check_times(), finish_mpg(), init_multiplex(), setup_multiplex(), write_out_packs(), writeout_ext(), writeout_padding(), and writeout_video().
| ringbuffer* multiplex_s::extrbuffer |
Definition at line 77 of file multiplex.h.
Referenced by get_next_ext_unit(), init_multiplex(), peek_next_ext_unit(), and writeout_ext().
| ringbuffer* multiplex_s::index_extrbuffer |
Definition at line 78 of file multiplex.h.
Referenced by buffers_filled(), check_times(), finish_mpg(), get_next_ext_unit(), init_multiplex(), peek_next_ext_unit(), and writeout_ext().
| ringbuffer* multiplex_s::vrbuffer |
Definition at line 79 of file multiplex.h.
Referenced by get_next_video_unit(), init_multiplex(), peek_next_video_unit(), and writeout_video().
| ringbuffer* multiplex_s::index_vrbuffer |
Definition at line 80 of file multiplex.h.
Referenced by buffers_filled(), check_times(), finish_mpg(), get_next_video_unit(), init_multiplex(), and peek_next_video_unit().
Definition at line 82 of file multiplex.h.
Referenced by check_times(), get_next_ext_unit(), get_next_video_unit(), init_multiplex(), peek_next_ext_unit(), peek_next_video_unit(), and writeout_ext().
| void* multiplex_s::priv |
Definition at line 83 of file multiplex.h.
Referenced by check_times(), do_replex(), get_next_ext_unit(), get_next_video_unit(), peek_next_ext_unit(), peek_next_video_unit(), MPEG2replex::Start(), and writeout_ext().
1.8.1.2