|
GF_MediaObject * | gf_mo_register (GF_Node *node, MFURL *url, Bool lock_timelines, Bool force_new_res) |
|
void | gf_mo_unregister (GF_Node *node, GF_MediaObject *mo) |
|
void | gf_mo_play (GF_MediaObject *mo, Double clipBegin, Double clipEnd, Bool can_loop) |
|
Bool | gf_mo_stop (GF_MediaObject *mo) |
|
void | gf_mo_restart (GF_MediaObject *mo) |
|
void | gf_mo_pause (GF_MediaObject *mo) |
|
void | gf_mo_resume (GF_MediaObject *mo) |
|
void | gf_mo_set_speed (GF_MediaObject *mo, Fixed speed) |
|
Fixed | gf_mo_get_speed (GF_MediaObject *mo, Fixed in_speed) |
|
Bool | gf_mo_get_loop (GF_MediaObject *mo, Bool in_loop) |
|
Double | gf_mo_get_duration (GF_MediaObject *mo) |
|
Bool | gf_mo_should_deactivate (GF_MediaObject *mo) |
|
Bool | gf_mo_url_changed (GF_MediaObject *mo, MFURL *url) |
|
Bool | gf_mo_is_raw_memory (GF_MediaObject *mo) |
|
GF_Err | gf_mo_get_raw_image_planes (GF_MediaObject *mo, u8 **pY_or_RGB, u8 **pU, u8 **pV) |
|
char * | gf_mo_fetch_data (GF_MediaObject *mo, Bool resync, Bool *eos, u32 *timestamp, u32 *size, s32 *ms_until_pres, u32 *ms_until_next) |
|
void | gf_mo_release_data (GF_MediaObject *mo, u32 nb_bytes, s32 forceDrop) |
|
void | gf_mo_get_media_time (GF_MediaObject *mo, u32 *media_time, u32 *media_dur) |
|
void | gf_mo_get_object_time (GF_MediaObject *mo, u32 *obj_time) |
|
Bool | gf_mo_is_muted (GF_MediaObject *mo) |
|
Bool | gf_mo_is_done (GF_MediaObject *mo) |
|
void | gf_mo_adjust_clock (GF_MediaObject *mo, s32 ms_drift) |
|
u32 | gf_mo_get_last_frame_time (GF_MediaObject *mo) |
|
Bool | gf_mo_get_visual_info (GF_MediaObject *mo, u32 *width, u32 *height, u32 *stride, u32 *pixel_ar, u32 *pixelFormat, Bool *is_flipped) |
|
Bool | gf_mo_get_audio_info (GF_MediaObject *mo, u32 *sample_rate, u32 *bits_per_sample, u32 *num_channels, u32 *channel_config) |
|
Fixed | gf_mo_get_current_speed (GF_MediaObject *mo) |
|
u32 | gf_mo_has_audio (GF_MediaObject *mo) |
|
Bool | gf_mo_is_private_media (GF_MediaObject *mo) |
|
Bool | gf_mo_set_position (GF_MediaObject *mo, GF_Window *src, GF_Window *dst) |
|
u32 | gf_mo_get_flags (GF_MediaObject *mo) |
|
void | gf_mo_set_flag (GF_MediaObject *mo, u32 flag, Bool set_on) |
|
GF_MediaObject * | gf_mo_load_xlink_resource (GF_Node *node, Bool primary_resource, Double clipBegin, Double clipEnd) |
|
void | gf_mo_unload_xlink_resource (GF_Node *node, GF_MediaObject *mo) |
|
GF_SceneGraph * | gf_mo_get_scenegraph (GF_MediaObject *mo) |
|
void | gf_mo_del (GF_MediaObject *mo) |
|
GF_DOMEventTarget * | gf_mo_event_target_add_node (GF_MediaObject *mo, GF_Node *n) |
|
GF_DOMEventTarget * | gf_mo_event_target_add_object (GF_MediaObject *mo, void *object) |
|
GF_Err | gf_mo_event_target_remove (GF_MediaObject *mo, GF_DOMEventTarget *target) |
|
GF_Err | gf_mo_event_target_remove_by_node (GF_MediaObject *mo, GF_Node *node) |
|
GF_Err | gf_mo_event_target_remove_by_index (GF_MediaObject *mo, u32 i) |
|
GF_DOMEventTarget * | gf_mo_event_target_get (GF_MediaObject *mo, u32 i) |
|
void | gf_mo_event_target_reset (GF_MediaObject *mo) |
|
u32 | gf_mo_event_target_count (GF_MediaObject *mo) |
|
s32 | gf_mo_event_target_find_by_node (GF_MediaObject *mo, GF_Node *node) |
|
GF_Node * | gf_mo_event_target_enum_node (GF_MediaObject *mo, u32 *i) |
|
GF_Node * | gf_event_target_get_node (GF_DOMEventTarget *target) |
|