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
mpeg4_inline.c File Reference
#include <gpac/constants.h>
#include <gpac/network.h>
#include <gpac/internal/terminal_dev.h>
#include "media_control.h"
#include <gpac/compositor.h>
#include <gpac/nodes_x3d.h>
#include <gpac/crypt.h>
#include <gpac/scenegraph_svg.h>
+ Include dependency graph for mpeg4_inline.c:

Functions

void gf_inline_restart (GF_Scene *scene)
 
static Bool gf_inline_set_scene (M_Inline *root)
 
void gf_inline_on_modified (GF_Node *node)
 
static void gf_inline_check_restart (GF_Scene *scene)
 
void gf_scene_mpeg4_inline_restart (GF_Scene *scene)
 
static void gf_inline_traverse (GF_Node *n, void *rs, Bool is_destroy)
 
static Bool gf_inline_is_hardcoded_proto (GF_Terminal *term, MFURL *url)
 
GF_SceneGraph * gf_inline_get_proto_lib (void *_is, MFURL *lib_url)
 
Bool gf_inline_is_protolib_object (GF_Scene *scene, GF_ObjectManager *odm)
 
Bool gf_inline_is_default_viewpoint (GF_Node *node)
 
void gf_init_inline (GF_Scene *scene, GF_Node *node)
 
static GF_Config * storage_get_cfg (M_Storage *storage)
 
static char * storage_get_section (M_Storage *storage)
 
static void storage_parse_sf (void *ptr, u32 fieldType, char *opt)
 
static void gf_storage_load (M_Storage *storage)
 
char * storage_serialize_sf (void *ptr, u32 fieldType)
 
void gf_storage_save (M_Storage *storage)
 
static void gf_storage_traverse (GF_Node *n, void *rs, Bool is_destroy)
 
static void on_force_restore (GF_Node *n, struct _route *_route)
 
static void on_force_save (GF_Node *n, struct _route *_route)
 
void gf_scene_init_storage (GF_Scene *scene, GF_Node *node)
 
GF_Nodegf_scene_get_keynav (GF_SceneGraph *sg, GF_Node *sensor)
 

Function Documentation

void gf_inline_restart ( GF_Scene *  scene)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool gf_inline_set_scene ( M_Inline root)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_inline_on_modified ( GF_Node node)

!! THIS WILL DESTROY THE INLINE SCENE OBJECT !!!

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gf_inline_check_restart ( GF_Scene *  scene)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_scene_mpeg4_inline_restart ( GF_Scene *  scene)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gf_inline_traverse ( GF_Node n,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool gf_inline_is_hardcoded_proto ( GF_Terminal *  term,
MFURL url 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_SceneGraph* gf_inline_get_proto_lib ( void *  _is,
MFURL lib_url 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_inline_is_protolib_object ( GF_Scene *  scene,
GF_ObjectManager *  odm 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_inline_is_default_viewpoint ( GF_Node node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_init_inline ( GF_Scene *  scene,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Config* storage_get_cfg ( M_Storage storage)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static char* storage_get_section ( M_Storage storage)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void storage_parse_sf ( void *  ptr,
u32  fieldType,
char *  opt 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gf_storage_load ( M_Storage storage)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

char* storage_serialize_sf ( void *  ptr,
u32  fieldType 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_storage_save ( M_Storage storage)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void gf_storage_traverse ( GF_Node n,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void on_force_restore ( GF_Node n,
struct _route _route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void on_force_save ( GF_Node n,
struct _route _route 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_scene_init_storage ( GF_Scene *  scene,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Node* gf_scene_get_keynav ( GF_SceneGraph *  sg,
GF_Node sensor 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: