GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/internal/terminal_dev.h>
#include <gpac/constants.h>
#include "media_memory.h"
#include "media_control.h"
#include "input_sensor.h"
Functions | |
void | ODM_DeleteChannel (GF_ObjectManager *odm, struct _es_channel *ch) |
GF_ObjectManager * | gf_odm_new () |
void | gf_odm_del (GF_ObjectManager *odm) |
void | gf_odm_lock (GF_ObjectManager *odm, u32 LockIt) |
Bool | gf_odm_lock_mo (GF_MediaObject *mo) |
void | gf_odm_disconnect (GF_ObjectManager *odm, u32 do_remove) |
void | gf_odm_setup_entry_point (GF_ObjectManager *odm, const char *service_sub_url) |
static GF_ESD * | od_get_esd (GF_ObjectDescriptor *OD, u16 ESID) |
GF_Err | ODM_ValidateOD (GF_ObjectManager *odm, Bool *hasInline) |
void | gf_odm_setup_object (GF_ObjectManager *odm, GF_ClientService *serv) |
void | ODM_CheckChannelService (GF_Channel *ch) |
GF_Err | gf_odm_setup_es (GF_ObjectManager *odm, GF_ESD *esd, GF_ClientService *serv, GF_MediaObject *sync_ref) |
GF_Err | gf_odm_post_es_setup (GF_Channel *ch, GF_Codec *dec, GF_Err had_err) |
void | ODM_DeleteChannel (GF_ObjectManager *odm, GF_Channel *ch) |
void | gf_odm_remove_es (GF_ObjectManager *odm, u16 ES_ID) |
void | gf_odm_start (GF_ObjectManager *odm, u32 media_queue_state) |
void | gf_odm_play (GF_ObjectManager *odm) |
Bool | gf_odm_owns_clock (GF_ObjectManager *odm, GF_Clock *ck) |
void | gf_odm_stop (GF_ObjectManager *odm, Bool force_close) |
void | gf_odm_on_eos (GF_ObjectManager *odm, GF_Channel *on_channel) |
void | gf_odm_set_duration (GF_ObjectManager *odm, GF_Channel *ch, u64 stream_duration) |
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) |
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) |
void | gf_odm_signal_eos (GF_ObjectManager *odm) |
void ODM_DeleteChannel | ( | GF_ObjectManager * | odm, |
struct _es_channel * | ch | ||
) |
GF_ObjectManager* gf_odm_new | ( | ) |
void gf_odm_del | ( | GF_ObjectManager * | odm | ) |
void gf_odm_lock | ( | GF_ObjectManager * | odm, |
u32 | LockIt | ||
) |
Bool gf_odm_lock_mo | ( | GF_MediaObject * | mo | ) |
void gf_odm_disconnect | ( | GF_ObjectManager * | odm, |
u32 | do_remove | ||
) |
void gf_odm_setup_entry_point | ( | GF_ObjectManager * | odm, |
const char * | service_sub_url | ||
) |
|
static |
void gf_odm_setup_object | ( | GF_ObjectManager * | odm, |
GF_ClientService * | serv | ||
) |
void ODM_CheckChannelService | ( | GF_Channel * | ch | ) |
GF_Err gf_odm_setup_es | ( | GF_ObjectManager * | odm, |
GF_ESD * | esd, | ||
GF_ClientService * | serv, | ||
GF_MediaObject * | sync_ref | ||
) |
void ODM_DeleteChannel | ( | GF_ObjectManager * | odm, |
GF_Channel * | ch | ||
) |
void gf_odm_remove_es | ( | GF_ObjectManager * | odm, |
u16 | ES_ID | ||
) |
void gf_odm_start | ( | GF_ObjectManager * | odm, |
u32 | media_queue_state | ||
) |
void gf_odm_play | ( | GF_ObjectManager * | odm | ) |
Bool gf_odm_owns_clock | ( | GF_ObjectManager * | odm, |
GF_Clock * | ck | ||
) |
void gf_odm_stop | ( | GF_ObjectManager * | odm, |
Bool | force_close | ||
) |
void gf_odm_on_eos | ( | GF_ObjectManager * | odm, |
GF_Channel * | on_channel | ||
) |
void gf_odm_set_duration | ( | GF_ObjectManager * | odm, |
GF_Channel * | ch, | ||
u64 | stream_duration | ||
) |
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 | ||
) |
GF_Segment* gf_odm_find_segment | ( | GF_ObjectManager * | odm, |
char * | descName | ||
) |
|
static |
void gf_odm_init_segments | ( | GF_ObjectManager * | odm, |
GF_List * | list, | ||
MFURL * | url | ||
) |
void gf_odm_signal_eos | ( | GF_ObjectManager * | odm | ) |