libgpac 0.5.0
Public Attributes

tag_m2ts_demux Struct Reference

List of all members.

Public Attributes

GF_List * requested_progs
GF_List * requested_pids
GF_Threadth
u32 run_state
GF_Socketsock
FILE * file
char filename [GF_MAX_PATH]
u32 start_range
u32 end_range
u64 file_size
u64 start_byterange
u64 end_byterange
Double duration
u32 nb_playing
Bool file_regulate
u64 pcr_last
u32 stb_at_last_pcr
u32 nb_pck
Bool loop_demux
const char * ts_data_chunk
u32 ts_data_chunk_size
Bool MobileIPEnabled
const char * network_type
Bool demux_and_play
GF_M2TS_ESess [GF_M2TS_MAX_STREAMS]
GF_List * programs
u32 nb_prog_pmt_received
Bool all_prog_pmt_received
Bool all_prog_processed
GF_List * SDTs
GF_M2TS_TDT_TOTTDT_time
void(* on_event )(struct tag_m2ts_demux *ts, u32 evt_type, void *par)
void * user
char * buffer
u32 buffer_size
u32 alloc_size
GF_M2TS_SectionFilterpat
GF_M2TS_SectionFiltercat
GF_M2TS_SectionFilternit
GF_M2TS_SectionFiltersdt
GF_M2TS_SectionFiltereit
GF_M2TS_SectionFiltertdt_tot
Bool has_4on2
FILE * pes_out
Bool direct_mpe
Bool dvb_h_demux
Bool notify_pes_timing
void(* on_mpe_event )(struct tag_m2ts_demux *ts, u32 evt_type, void *par)
struct __gf_dvb_mpe_ip_platformip_platform
u32 pck_number
struct __gf_download_session * dnload
const char * dvb_channels_conf_path
GF_Err(* query_next )(void *udta, Bool query_init_range, const char **next_url, u64 *next_start_range, u64 *next_end_range)
void * query_udta
Bool segment_switch
GF_List * ChannelAppList
Bool process_dmscc
char * dsmcc_root_dir
GF_List * dsmcc_controler

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