_gf_dash_io Struct Reference

List of all members.

Public Attributes

void * udta
GF_Err(* on_dash_event )(GF_DASHFileIO *dashio, GF_DASHEventType evt, GF_Err setup_error)
void(* delete_cache_file )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *cache_url)
GF_DASHFileIOSession(* create )(GF_DASHFileIO *dashio, Bool persistent, const char *url, s32 group_idx)
void(* del )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
void(* abort )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
GF_Err(* setup_from_url )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *url, s32 group_idx)
GF_Err(* set_range )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, u64 start_range, u64 end_range, Bool discontinue_cache)
GF_Err(* init )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
GF_Err(* run )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
const char *(* get_url )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
const char *(* get_cache_name )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
const char *(* get_mime )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
u32(* get_bytes_per_sec )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
u32(* get_total_size )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)
u32(* get_bytes_done )(GF_DASHFileIO *dashio, GF_DASHFileIOSession session)

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

Generated on 10 Sep 2015 for libgpac by  doxygen 1.6.1