GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
clock.c File Reference
+ Include dependency graph for clock.c:

Functions

GF_Clock * NewClock (GF_Terminal *term)
 
void gf_clock_del (GF_Clock *ck)
 
GF_Clock * gf_clock_find (GF_List *Clocks, u16 clockID, u16 ES_ID)
 
GF_Clock * CK_LookForClockDep (GF_Scene *scene, u16 clockID)
 
void CK_ResolveClockDep (GF_List *clocks, GF_Scene *scene, GF_Clock *ck, u16 Clock_ESID)
 
GF_Clock * gf_clock_attach (GF_List *clocks, GF_Scene *scene, u16 clockID, u16 ES_ID, s32 hasOCR)
 
void gf_clock_reset (GF_Clock *ck)
 
void gf_clock_stop (GF_Clock *ck)
 
void gf_clock_set_time (GF_Clock *ck, u32 TS)
 
void gf_clock_pause (GF_Clock *ck)
 
void gf_clock_resume (GF_Clock *ck)
 
u32 gf_clock_real_time (GF_Clock *ck)
 
u32 gf_clock_time (GF_Clock *ck)
 
u32 gf_clock_elapse_time (GF_Clock *ck)
 
Bool gf_clock_is_started (GF_Clock *ck)
 
void gf_clock_buffer_on (GF_Clock *ck)
 
void gf_clock_buffer_off (GF_Clock *ck)
 
void gf_clock_set_speed (GF_Clock *ck, Fixed speed)
 
void gf_clock_adjust_drift (GF_Clock *ck, s32 ms_drift)
 
void gf_clock_discontinuity (GF_Clock *ck, GF_Scene *scene, Bool is_pcr_discontinuity)
 

Function Documentation

GF_Clock* NewClock ( GF_Terminal *  term)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_del ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Clock* gf_clock_find ( GF_List *  Clocks,
u16  clockID,
u16  ES_ID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Clock* CK_LookForClockDep ( GF_Scene *  scene,
u16  clockID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void CK_ResolveClockDep ( GF_List *  clocks,
GF_Scene *  scene,
GF_Clock *  ck,
u16  Clock_ESID 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Clock* gf_clock_attach ( GF_List *  clocks,
GF_Scene *  scene,
u16  clockID,
u16  ES_ID,
s32  hasOCR 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_reset ( GF_Clock *  ck)

+ Here is the caller graph for this function:

void gf_clock_stop ( GF_Clock *  ck)

+ Here is the caller graph for this function:

void gf_clock_set_time ( GF_Clock *  ck,
u32  TS 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_pause ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_resume ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_clock_real_time ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_clock_time ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_clock_elapse_time ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_clock_is_started ( GF_Clock *  ck)

+ Here is the caller graph for this function:

void gf_clock_buffer_on ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_buffer_off ( GF_Clock *  ck)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_set_speed ( GF_Clock *  ck,
Fixed  speed 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_clock_adjust_drift ( GF_Clock *  ck,
s32  ms_drift 
)

+ Here is the caller graph for this function:

void gf_clock_discontinuity ( GF_Clock *  ck,
GF_Scene *  scene,
Bool  is_pcr_discontinuity 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: