GF_M2TS_Mux Struct Reference

#include <mpegts.h>

Collaboration diagram for GF_M2TS_Mux:
Collaboration graph
[legend]

Data Fields

GF_M2TS_Mux_Program * programs
GF_M2TS_Mux_Streampat
GF_M2TS_Mux_Streamsdt
u16 ts_id
Bool needs_reconfig
Bool real_time
Bool fixed_rate
u32 bit_rate
u64 init_pcr_value
u32 pcr_update_ms
char dst_pck [188]
char null_pck [188]
GF_M2TS_Time time
GF_M2TS_Time init_ts_time
u64 init_sys_time
Bool force_pat
Bool one_au_per_pes
Bool eos_found
u64 last_br_time_us
u32 pck_sent_over_br_window
u64 tot_pck_sent
u64 tot_pad_sent
u64 tot_pes_pad_bytes
u32 average_birate_kbps
Bool flush_pes_at_rap
u32 force_pat_pmt_state

Field Documentation

GF_M2TS_Mux_Program* GF_M2TS_Mux::programs
GF_M2TS_Mux_Stream* GF_M2TS_Mux::pat
GF_M2TS_Mux_Stream* GF_M2TS_Mux::sdt
u16 GF_M2TS_Mux::ts_id
Bool GF_M2TS_Mux::needs_reconfig
Bool GF_M2TS_Mux::real_time
Bool GF_M2TS_Mux::fixed_rate
u32 GF_M2TS_Mux::bit_rate
u64 GF_M2TS_Mux::init_pcr_value
u32 GF_M2TS_Mux::pcr_update_ms
char GF_M2TS_Mux::dst_pck[188]
char GF_M2TS_Mux::null_pck[188]
GF_M2TS_Time GF_M2TS_Mux::time
GF_M2TS_Time GF_M2TS_Mux::init_ts_time
u64 GF_M2TS_Mux::init_sys_time
Bool GF_M2TS_Mux::force_pat
Bool GF_M2TS_Mux::one_au_per_pes
Bool GF_M2TS_Mux::eos_found
u64 GF_M2TS_Mux::last_br_time_us
u32 GF_M2TS_Mux::pck_sent_over_br_window
u64 GF_M2TS_Mux::tot_pck_sent
u64 GF_M2TS_Mux::tot_pad_sent
u64 GF_M2TS_Mux::tot_pes_pad_bytes
u32 GF_M2TS_Mux::average_birate_kbps
Bool GF_M2TS_Mux::flush_pes_at_rap
u32 GF_M2TS_Mux::force_pat_pmt_state

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

Generated on 4 May 2016 for libgpac by  doxygen 1.6.1