GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/modules/term_ext.h>
#include <gpac/internal/terminal_dev.h>
#include <gpac/internal/compositor_dev.h>
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 u32 * | QueryInterfaces () |
GF_BaseInterface * | LoadInterface (u32 InterfaceType) |
void | ShutdownInterface (GF_BaseInterface *ifce) |
struct 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 |
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 | ||
) |
! ALL MOUSE EVENTS SHALL BE DECLARED BEFORE MOUSEMOVE !!
void uir_load_event | ( | GF_UIRecord * | uir | ) |
! ALL MOUSE EVENTS SHALL BE DECLARED BEFORE MOUSEMOVE !!
GF_TermExt* uir_new | ( | ) |
void uir_delete | ( | GF_BaseInterface * | ifce | ) |
const u32* QueryInterfaces | ( | ) |
GF_BaseInterface* LoadInterface | ( | u32 | InterfaceType | ) |
void ShutdownInterface | ( | GF_BaseInterface * | ifce | ) |