GF_DASHFileIO 96 include/gpac/dash.h typedef struct _gf_dash_io GF_DASHFileIO; GF_DASHFileIO 105 include/gpac/dash.h GF_Err (*on_dash_event)(GF_DASHFileIO *dashio, GF_DASHEventType evt, s32 group_idx, GF_Err setup_error); GF_DASHFileIO 109 include/gpac/dash.h Bool (*dash_codec_supported)(GF_DASHFileIO *dashio, const char *codec, u32 width, u32 height, Bool is_interlaced, u32 fps_num, u32 fps_denum, u32 sample_rate); GF_DASHFileIO 112 include/gpac/dash.h void (*delete_cache_file)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *cache_url); GF_DASHFileIO 115 include/gpac/dash.h GF_DASHFileIOSession (*create)(GF_DASHFileIO *dashio, Bool persistent, const char *url, s32 group_idx); GF_DASHFileIO 117 include/gpac/dash.h void (*del)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 119 include/gpac/dash.h void (*abort)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 121 include/gpac/dash.h GF_Err (*setup_from_url)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *url, s32 group_idx); GF_DASHFileIO 123 include/gpac/dash.h GF_Err (*set_range)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, u64 start_range, u64 end_range, Bool discontinue_cache); GF_DASHFileIO 125 include/gpac/dash.h GF_Err (*init)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 127 include/gpac/dash.h GF_Err (*run)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 130 include/gpac/dash.h const char *(*get_url)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 133 include/gpac/dash.h const char *(*get_cache_name)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 135 include/gpac/dash.h const char *(*get_mime)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 137 include/gpac/dash.h const char *(*get_header_value)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *header_name); GF_DASHFileIO 139 include/gpac/dash.h u64 (*get_utc_start_time)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 142 include/gpac/dash.h u32 (*get_bytes_per_sec)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 144 include/gpac/dash.h u32 (*get_total_size)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 146 include/gpac/dash.h u32 (*get_bytes_done)(GF_DASHFileIO *dashio, GF_DASHFileIOSession session); GF_DASHFileIO 175 include/gpac/dash.h GF_DashClient *gf_dash_new(GF_DASHFileIO *dash_io, GF_DASHFileIO 49 modules/mpd_in/mpd_in.c GF_DASHFileIO dash_io; GF_DASHFileIO 605 modules/mpd_in/mpd_in.c void mpdin_dash_io_delete_cache_file(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *cache_url) GF_DASHFileIO 610 modules/mpd_in/mpd_in.c GF_DASHFileIOSession mpdin_dash_io_create(GF_DASHFileIO *dashio, Bool persistent, const char *url, s32 group_idx) GF_DASHFileIO 632 modules/mpd_in/mpd_in.c void mpdin_dash_io_del(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 636 modules/mpd_in/mpd_in.c void mpdin_dash_io_abort(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 640 modules/mpd_in/mpd_in.c GF_Err mpdin_dash_io_setup_from_url(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *url, s32 group_idx) GF_DASHFileIO 653 modules/mpd_in/mpd_in.c GF_Err mpdin_dash_io_set_range(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, u64 start_range, u64 end_range, Bool discontinue_cache) GF_DASHFileIO 657 modules/mpd_in/mpd_in.c GF_Err mpdin_dash_io_init(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 661 modules/mpd_in/mpd_in.c GF_Err mpdin_dash_io_run(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 665 modules/mpd_in/mpd_in.c const char *mpdin_dash_io_get_url(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 669 modules/mpd_in/mpd_in.c const char *mpdin_dash_io_get_cache_name(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 673 modules/mpd_in/mpd_in.c const char *mpdin_dash_io_get_mime(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 678 modules/mpd_in/mpd_in.c const char *mpdin_dash_io_get_header_value(GF_DASHFileIO *dashio, GF_DASHFileIOSession session, const char *header_name) GF_DASHFileIO 683 modules/mpd_in/mpd_in.c u64 mpdin_dash_io_get_utc_start_time(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 690 modules/mpd_in/mpd_in.c u32 mpdin_dash_io_get_bytes_per_sec(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 703 modules/mpd_in/mpd_in.c u32 mpdin_dash_io_get_total_size(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 710 modules/mpd_in/mpd_in.c u32 mpdin_dash_io_get_bytes_done(GF_DASHFileIO *dashio, GF_DASHFileIOSession session) GF_DASHFileIO 719 modules/mpd_in/mpd_in.c GF_Err mpdin_dash_io_on_dash_event(GF_DASHFileIO *dashio, GF_DASHEventType dash_evt, s32 group_idx, GF_Err error_code) GF_DASHFileIO 71 src/media_tools/dash_client.c GF_DASHFileIO *dash_io; GF_DASHFileIO 901 src/media_tools/dash_client.c GF_DASHFileIO *dash_io = dash->dash_io; GF_DASHFileIO 6141 src/media_tools/dash_client.c GF_DashClient *gf_dash_new(GF_DASHFileIO *dash_io, u32 max_cache_duration, u32 auto_switch_count, Bool keep_files, Bool disable_switching, GF_DASHInitialSelectionMode first_select_mode, Bool enable_buffering, u32 initial_time_shift_percent)