tag_m2ts_demux Struct Reference
List of all members.
Public Attributes |
GF_List * | requested_progs |
GF_List * | requested_pids |
GF_Thread * | th |
u32 | run_state |
GF_Socket * | sock |
GF_Tuner * | tuner |
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_ES * | ess [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_TOT * | TDT_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_SectionFilter * | pat |
GF_M2TS_SectionFilter * | cat |
GF_M2TS_SectionFilter * | nit |
GF_M2TS_SectionFilter * | sdt |
GF_M2TS_SectionFilter * | eit |
GF_M2TS_SectionFilter * | tdt_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_platform * | ip_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: