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

Data Structures

struct  GF_OSD
 

Functions

static GF_Nodecreate_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 u32QueryInterfaces ()
 
GF_BaseInterfaceLoadInterface (u32 InterfaceType)
 
void ShutdownInterface (GF_BaseInterface *ifce)
 

Variables

const char * osd_scene_graph
 

Data Structure Documentation

struct GF_OSD
+ Collaboration diagram for 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

Function Documentation

static GF_Node* create_node ( GF_OSD osd,
u32  tag,
GF_Node par 
)
static

+ Here is the call graph for this function:

void osd_on_resize ( GF_Node hdl,
GF_DOM_Event event,
GF_Node observer 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool osd_load_scene ( GF_OSD osd)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool osd_on_event_play ( void *  udta,
GF_Event event,
Bool  consumed_by_compositor 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool osd_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* osd_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void osd_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:

Variable Documentation

const char* osd_scene_graph