libgpac  0.5.0
Public Attributes | List of all members
tag_m2ts_demux Struct Reference

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
 
const char * record_to
 
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, u32 query_type, const char **next_url, u64 *next_start_range, u64 *next_end_range, Bool *is_refresh)
 
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: