|
GF_EXPORT GF_ObjectManager * | gf_odm_new () |
|
void | gf_odm_reset_media_control (GF_ObjectManager *odm, Bool signal_reset) |
|
void | gf_odm_del (GF_ObjectManager *odm) |
|
void | gf_odm_register_pid (GF_ObjectManager *odm, GF_FilterPid *pid, Bool register_only) |
|
void | gf_filter_pid_exec_event (GF_FilterPid *pid, GF_FilterEvent *evt) |
|
GF_EXPORT void | gf_odm_disconnect (GF_ObjectManager *odm, u32 do_remove) |
|
static Bool | gf_odm_should_auto_select (GF_ObjectManager *odm) |
|
void | gf_odm_setup_remote_object (GF_ObjectManager *odm, GF_SceneNamespace *parent_ns, char *remote_url, Bool for_addon) |
|
GF_EXPORT void | gf_odm_setup_object (GF_ObjectManager *odm, GF_SceneNamespace *parent_ns, GF_FilterPid *for_pid) |
|
GF_EXPORT GF_Err | gf_odm_setup_pid (GF_ObjectManager *odm, GF_FilterPid *pid) |
|
void | gf_odm_update_duration (GF_ObjectManager *odm, GF_FilterPid *pid) |
|
void | gf_odm_start (GF_ObjectManager *odm) |
|
void | gf_odm_play (GF_ObjectManager *odm) |
|
void | gf_odm_stop (GF_ObjectManager *odm, Bool force_close) |
|
void | gf_odm_on_eos (GF_ObjectManager *odm, GF_FilterPid *pid) |
|
void | gf_odm_signal_eos_reached (GF_ObjectManager *odm) |
|
void | gf_odm_set_timeshift_depth (GF_ObjectManager *odm, u32 stream_timeshift) |
|
GF_Clock * | gf_odm_get_media_clock (GF_ObjectManager *odm) |
|
Bool | gf_odm_shares_clock (GF_ObjectManager *odm, GF_Clock *ck) |
|
void | gf_odm_pause (GF_ObjectManager *odm) |
|
void | gf_odm_resume (GF_ObjectManager *odm) |
|
void | gf_odm_set_speed (GF_ObjectManager *odm, Fixed speed, Bool adjust_clock_speed) |
|
GF_Segment * | gf_odm_find_segment (GF_ObjectManager *odm, char *descName) |
|
static void | gf_odm_insert_segment (GF_ObjectManager *odm, GF_Segment *seg, GF_List *list) |
|
void | gf_odm_init_segments (GF_ObjectManager *odm, GF_List *list, MFURL *url) |
|
static Bool | odm_update_buffer (GF_Scene *scene, GF_ObjectManager *odm, GF_FilterPid *pid, Bool check_full_buffer, Bool *signal_eob) |
|
Bool | gf_odm_check_buffering (GF_ObjectManager *odm, GF_FilterPid *pid) |
|
void | gf_odm_collect_buffer_info (GF_SceneNamespace *scene_ns, GF_ObjectManager *odm, GF_DOMMediaEvent *media_event, u32 *min_time, u32 *min_buffer) |
|
void | gf_odm_service_media_event_with_download (GF_ObjectManager *odm, GF_EventType event_type, u64 loaded_size, u64 total_size, u32 bytes_per_sec, u32 buffer_level_plus_one, u32 min_buffer_time) |
|
void | gf_odm_service_media_event (GF_ObjectManager *odm, GF_EventType event_type) |
|
Bool | gf_odm_stop_or_destroy (GF_ObjectManager *odm) |
|
static void | get_codec_stats (GF_FilterPid *pid, GF_MediaInfo *info, Bool scalable_addon) |
|
GF_EXPORT GF_Err | gf_odm_get_object_info (GF_ObjectManager *odm, GF_MediaInfo *info) |
|
void | gf_odm_check_clock_mediatime (GF_ObjectManager *odm) |
|