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>
#include <gpac/nodes_mpeg4.h>
Data Structures | |
struct | GF_OSD |
Functions | |
static GF_Node * | create_node (GF_OSD *osd, u32 tag, GF_Node *par) |
void | osd_on_resize (GF_Node *hdl, GF_DOM_Event *event, GF_Node *observer) |
Bool | osd_load_scene (GF_OSD *osd) |
Bool | osd_on_event_play (void *udta, GF_Event *event, Bool consumed_by_compositor) |
static Bool | osd_process (GF_TermExt *termext, u32 action, void *param) |
GF_TermExt * | osd_new () |
void | osd_delete (GF_BaseInterface *ifce) |
const u32 * | QueryInterfaces () |
GF_BaseInterface * | LoadInterface (u32 InterfaceType) |
void | ShutdownInterface (GF_BaseInterface *ifce) |
Variables | |
const char * | osd_scene_graph |
struct GF_OSD |
Data Fields | ||
---|---|---|
GF_ObjectManager * | odm | |
GF_Terminal * | term | |
GF_TermEventFilter | evt_filter | |
M_Switch * | visible | |
M_Transform2D * | transform | |
M_CompositeTexture2D * | ct2d | |
M_Text * | text | |
char | statBuffer[100] | |
u32 | refresh_time_ms | |
GF_SystemRTInfo | rti |
void osd_on_resize | ( | GF_Node * | hdl, |
GF_DOM_Event * | event, | ||
GF_Node * | observer | ||
) |
GF_TermExt* osd_new | ( | ) |
void osd_delete | ( | GF_BaseInterface * | ifce | ) |
const u32* QueryInterfaces | ( | ) |
GF_BaseInterface* LoadInterface | ( | u32 | InterfaceType | ) |
void ShutdownInterface | ( | GF_BaseInterface * | ifce | ) |
const char* osd_scene_graph |