libgpac
Documentation of the core library of GPAC
GF_ROUTEDmx Struct Reference

Data Fields

const char * ip_ifce
 
const char * netcap_id
 
GF_Socket * atsc_sock
 
u8buffer
 
u32 buffer_size
 
u8unz_buffer
 
u32 unz_buffer_size
 
u64 reorder_timeout_us
 
Bool force_in_order
 
GF_RouteProgressiveDispatch dispatch_mode
 
u32 nrt_max_seg
 
u32 slt_version
 
u32 rrt_version
 
u32 systime_version
 
u32 aeat_version
 
GF_List * services
 
GF_List * object_reservoir
 
GF_BitStream * bs
 
GF_DOMParser * dom
 
u32 service_autotune
 
Bool tune_all_sls
 
GF_SockGroup * active_sockets
 
void(* on_event )(void *udta, GF_ROUTEEventType evt, u32 evt_param, GF_ROUTEEventFileInfo *info)
 
void * udta
 
u32 debug_tsi
 
u64 nb_packets
 
u64 total_bytes_recv
 
u64 first_pck_time
 
u64 last_pck_time
 
GF_Mutex * blob_mx
 
Bool dvb_mabr
 
Bool start_inactive
 
u32 nb_active
 

Detailed Description

The GF_ROUTEDmx object.

Field Documentation

◆ ip_ifce

const char* GF_ROUTEDmx::ip_ifce

◆ netcap_id

const char* GF_ROUTEDmx::netcap_id

◆ atsc_sock

GF_Socket* GF_ROUTEDmx::atsc_sock

◆ buffer

u8* GF_ROUTEDmx::buffer

◆ buffer_size

u32 GF_ROUTEDmx::buffer_size

◆ unz_buffer

u8* GF_ROUTEDmx::unz_buffer

◆ unz_buffer_size

u32 GF_ROUTEDmx::unz_buffer_size

◆ reorder_timeout_us

u64 GF_ROUTEDmx::reorder_timeout_us

◆ force_in_order

Bool GF_ROUTEDmx::force_in_order

◆ dispatch_mode

GF_RouteProgressiveDispatch GF_ROUTEDmx::dispatch_mode

◆ nrt_max_seg

u32 GF_ROUTEDmx::nrt_max_seg

◆ slt_version

u32 GF_ROUTEDmx::slt_version

◆ rrt_version

u32 GF_ROUTEDmx::rrt_version

◆ systime_version

u32 GF_ROUTEDmx::systime_version

◆ aeat_version

u32 GF_ROUTEDmx::aeat_version

◆ services

GF_List* GF_ROUTEDmx::services

◆ object_reservoir

GF_List* GF_ROUTEDmx::object_reservoir

◆ bs

GF_BitStream* GF_ROUTEDmx::bs

◆ dom

GF_DOMParser* GF_ROUTEDmx::dom

◆ service_autotune

u32 GF_ROUTEDmx::service_autotune

◆ tune_all_sls

Bool GF_ROUTEDmx::tune_all_sls

◆ active_sockets

GF_SockGroup* GF_ROUTEDmx::active_sockets

◆ on_event

void(* GF_ROUTEDmx::on_event) (void *udta, GF_ROUTEEventType evt, u32 evt_param, GF_ROUTEEventFileInfo *info)

◆ udta

void* GF_ROUTEDmx::udta

◆ debug_tsi

u32 GF_ROUTEDmx::debug_tsi

◆ nb_packets

u64 GF_ROUTEDmx::nb_packets

◆ total_bytes_recv

u64 GF_ROUTEDmx::total_bytes_recv

◆ first_pck_time

u64 GF_ROUTEDmx::first_pck_time

◆ last_pck_time

u64 GF_ROUTEDmx::last_pck_time

◆ blob_mx

GF_Mutex* GF_ROUTEDmx::blob_mx

◆ dvb_mabr

Bool GF_ROUTEDmx::dvb_mabr

◆ start_inactive

Bool GF_ROUTEDmx::start_inactive

◆ nb_active

u32 GF_ROUTEDmx::nb_active