libgpac
Documentation of the core library of GPAC
|
Scene management for importing/encoding of BIFS, XMT, LASeR scenes. More...
Data Structures | |
struct | GF_AUContext |
struct | GF_StreamContext |
struct | GF_SceneManager |
struct | GF_SceneLoader |
struct | GF_SMEncodeOptions |
struct | GF_NodeStats |
struct | GF_SceneStatistics |
Typedefs | |
typedef struct _scenedump | GF_SceneDumper |
typedef struct _statman | GF_StatManager |
Enumerations | |
enum | { GF_SM_AU_RAP = 1 , GF_SM_AU_NOT_AGGREGATED = 1<<1 , GF_SM_AU_MODIFIED = 1<<2 , GF_SM_AU_CAROUSEL = 1<<3 } |
enum | { GF_SM_SWF_STATIC_DICT = 1 , GF_SM_SWF_NO_TEXT = (1<<1) , GF_SM_SWF_NO_FONT = (1<<2) , GF_SM_SWF_QUAD_CURVE = (1<<3) , GF_SM_SWF_NO_LINE = (1<<4) , GF_SM_SWF_SCALABLE_LINE = (1<<5) , GF_SM_SWF_NO_GRADIENT = (1<<6) , GF_SM_SWF_SPLIT_TIMELINE = (1<<7) , GF_SM_SWF_REUSE_APPEARANCE = (1<<9) , GF_SM_SWF_USE_IC2D = (1<<10) , GF_SM_SWF_USE_SVG = (1<<11) } |
enum | { GF_SM_LOAD_MPEG4_STRICT = 1 , GF_SM_LOAD_FOR_PLAYBACK = 1<<1 , GF_SM_LOAD_CONTEXT_READY = 1<<2 , GF_SM_LOAD_CONTEXT_STREAMING = 1<<3 , GF_SM_LOAD_EMBEDS_RES = 1<<4 } |
enum | GF_SceneManager_LoadType { GF_SM_LOAD_BT = 1 , GF_SM_LOAD_VRML , GF_SM_LOAD_X3DV , GF_SM_LOAD_XMTA , GF_SM_LOAD_X3D , GF_SM_LOAD_SVG , GF_SM_LOAD_XSR , GF_SM_LOAD_DIMS , GF_SM_LOAD_SWF , GF_SM_LOAD_QT , GF_SM_LOAD_MP4 } |
enum | { GF_SM_ENCODE_USE_NAMES = 1 , GF_SM_ENCODE_RAP_INBAND = 2 , GF_SM_ENCODE_RAP_SHADOW = 4 } |
enum | GF_SceneDumpFormat { GF_SM_DUMP_BT = 0 , GF_SM_DUMP_XMTA , GF_SM_DUMP_VRML , GF_SM_DUMP_X3D_VRML , GF_SM_DUMP_X3D_XML , GF_SM_DUMP_LASER , GF_SM_DUMP_SVG , GF_SM_DUMP_XML , GF_SM_DUMP_AUTO_TXT , GF_SM_DUMP_AUTO_XML , GF_SM_DUMP_NONE } |
>