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
ui_rec.c File Reference
+ Include dependency graph for ui_rec.c:

Data Structures

struct  GF_UIRecord
 

Functions

Bool uir_on_event_play (GF_UIRecord *uir, GF_Event *event, Bool consumed_by_compositor)
 
Bool uir_on_event_record (GF_UIRecord *uir, GF_Event *event, Bool consumed_by_compositor)
 
void uir_load_event (GF_UIRecord *uir)
 
static Bool uir_process (GF_TermExt *termext, u32 action, void *param)
 
GF_TermExt * uir_new ()
 
void uir_delete (GF_BaseInterface *ifce)
 
const u32QueryInterfaces ()
 
GF_BaseInterfaceLoadInterface (u32 InterfaceType)
 
void ShutdownInterface (GF_BaseInterface *ifce)
 

Data Structure Documentation

struct GF_UIRecord
+ Collaboration diagram for GF_UIRecord:
Data Fields
FILE * uif
GF_BitStream * bs
GF_Terminal * term
GF_Clock * ck
GF_Event next_event
u32 next_time
Bool evt_loaded
GF_TermEventFilter evt_filter

Function Documentation

Bool uir_on_event_play ( GF_UIRecord uir,
GF_Event event,
Bool  consumed_by_compositor 
)

+ Here is the caller graph for this function:

Bool uir_on_event_record ( GF_UIRecord uir,
GF_Event event,
Bool  consumed_by_compositor 
)

! ALL MOUSE EVENTS SHALL BE DECLARED BEFORE MOUSEMOVE !!

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void uir_load_event ( GF_UIRecord uir)

! ALL MOUSE EVENTS SHALL BE DECLARED BEFORE MOUSEMOVE !!

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool uir_process ( GF_TermExt *  termext,
u32  action,
void *  param 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_TermExt* uir_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void uir_delete ( GF_BaseInterface ifce)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const u32* QueryInterfaces ( )
GF_BaseInterface* LoadInterface ( u32  InterfaceType)

+ Here is the call graph for this function:

void ShutdownInterface ( GF_BaseInterface ifce)

+ Here is the call graph for this function: