GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
struct | GF_AUContext |
struct | GF_StreamContext |
struct | GF_SceneManager |
struct | GF_SceneLoader |
struct | GF_SMEncodeOptions |
struct | GF_NodeStats |
struct | GF_SceneStatistics |
Functions | |
Bool | gf_node_in_table (GF_Node *node, u32 NDTType) |
GF_SceneManager * | gf_sm_new (GF_SceneGraph *scene_graph) |
void | gf_sm_del (GF_SceneManager *ctx) |
GF_StreamContext * | gf_sm_stream_new (GF_SceneManager *ctx, u16 ES_ID, u8 streamType, u8 objectType) |
void | gf_sm_stream_del (GF_SceneManager *ctx, GF_StreamContext *sc) |
GF_StreamContext * | gf_sm_stream_find (GF_SceneManager *ctx, u16 ES_ID) |
GF_AUContext * | gf_sm_stream_au_new (GF_StreamContext *stream, u64 timing, Double time_ms, Bool isRap) |
GF_MuxInfo * | gf_sm_get_mux_info (GF_ESD *src) |
void | gf_sm_reset (GF_SceneManager *ctx) |
GF_Err | gf_sm_aggregate (GF_SceneManager *ctx, u16 ESID) |
GF_Err | gf_sm_import_bifs_subtitle (GF_SceneManager *ctx, GF_ESD *src, GF_MuxInfo *mux) |
GF_Err | gf_sm_load_init (GF_SceneLoader *load) |
GF_Err | gf_sm_load_run (GF_SceneLoader *load) |
void | gf_sm_load_done (GF_SceneLoader *load) |
GF_Err | gf_sm_load_suspend (GF_SceneLoader *load, Bool suspend) |
GF_Err | gf_sm_load_string (GF_SceneLoader *load, const char *str, Bool clean_at_end) |
GF_Err | gf_sm_encode_to_file (GF_SceneManager *ctx, GF_ISOFile *mp4, GF_SMEncodeOptions *opt) |
GF_Err | gf_sm_dump (GF_SceneManager *ctx, char *rad_name, u32 dump_mode) |
GF_SceneDumper * | gf_sm_dumper_new (GF_SceneGraph *graph, char *_rad_name, char indent_char, u32 dump_mode) |
void | gf_sm_dumper_set_extra_graph (GF_SceneDumper *sdump, GF_SceneGraph *extra) |
void | gf_sm_dumper_del (GF_SceneDumper *bd) |
char * | gf_sm_dump_get_name (GF_SceneDumper *bd) |
GF_Err | gf_sm_dump_command_list (GF_SceneDumper *sdump, GF_List *comList, u32 indent, Bool skip_first_replace) |
GF_Err | gf_sm_dump_graph (GF_SceneDumper *sdump, Bool skip_proto, Bool skip_routes) |
GF_StatManager * | gf_sm_stats_new () |
void | gf_sm_stats_del (GF_StatManager *stat) |
void | gf_sm_stats_reset (GF_StatManager *stat) |
GF_SceneStatistics * | gf_sm_stats_get (GF_StatManager *stat) |
GF_Err | gf_sm_stats_for_graph (GF_StatManager *stat, GF_SceneGraph *sg) |
GF_Err | gf_sm_stats_for_scene (GF_StatManager *stat, GF_SceneManager *sm) |
GF_Err | gf_sm_stats_for_command (GF_StatManager *stat, GF_Command *com) |
struct GF_AUContext |
struct GF_StreamContext |
Data Fields | ||
---|---|---|
u16 | ESID | |
char * | name | |
u8 | streamType | |
u8 | objectType | |
u32 | timeScale | |
GF_List * | AUs | |
u64 | last_au_time | |
Bool | in_root_od | |
u32 | current_au_count | |
char * | dec_cfg | |
u32 | dec_cfg_len | |
u64 | imp_exp_time | |
u16 | aggregate_on_esid | |
u32 | carousel_period | |
Bool | disable_aggregation |
struct GF_SceneManager |
struct GF_SMEncodeOptions |
struct GF_NodeStats |
struct GF_SceneStatistics |
Data Fields | ||
---|---|---|
GF_List * | node_stats | |
GF_List * | proto_stats | |
SFVec2f | max_2d | |
SFVec2f | min_2d | |
u32 | int_res_2d | |
u32 | frac_res_2d | |
u32 | scale_int_res_2d | |
u32 | scale_frac_res_2d | |
Fixed | max_fixed | |
Fixed | min_fixed | |
u32 | count_2d | |
u32 | rem_2d | |
SFVec3f | max_3d | |
SFVec3f | min_3d | |
u32 | count_3d | |
u32 | rem_3d | |
u32 | count_float | |
u32 | rem_float | |
u32 | count_color | |
u32 | rem_color | |
u32 | count_2f | |
u32 | count_3f | |
u32 | nb_svg_attributes | |
GF_StreamContext * | base_layer |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
GF_SceneManager* gf_sm_new | ( | GF_SceneGraph * | scene_graph | ) |
void gf_sm_del | ( | GF_SceneManager * | ctx | ) |
GF_StreamContext* gf_sm_stream_new | ( | GF_SceneManager * | ctx, |
u16 | ES_ID, | ||
u8 | streamType, | ||
u8 | objectType | ||
) |
void gf_sm_stream_del | ( | GF_SceneManager * | ctx, |
GF_StreamContext * | sc | ||
) |
GF_StreamContext* gf_sm_stream_find | ( | GF_SceneManager * | ctx, |
u16 | ES_ID | ||
) |
GF_AUContext* gf_sm_stream_au_new | ( | GF_StreamContext * | stream, |
u64 | timing, | ||
Double | time_ms, | ||
Bool | isRap | ||
) |
GF_MuxInfo* gf_sm_get_mux_info | ( | GF_ESD * | src | ) |
void gf_sm_reset | ( | GF_SceneManager * | ctx | ) |
GF_Err gf_sm_aggregate | ( | GF_SceneManager * | ctx, |
u16 | ESID | ||
) |
GF_Err gf_sm_import_bifs_subtitle | ( | GF_SceneManager * | ctx, |
GF_ESD * | src, | ||
GF_MuxInfo * | mux | ||
) |
GF_Err gf_sm_load_init | ( | GF_SceneLoader * | load | ) |
GF_Err gf_sm_load_run | ( | GF_SceneLoader * | load | ) |
void gf_sm_load_done | ( | GF_SceneLoader * | load | ) |
GF_Err gf_sm_encode_to_file | ( | GF_SceneManager * | ctx, |
GF_ISOFile * | mp4, | ||
GF_SMEncodeOptions * | opt | ||
) |
GF_Err gf_sm_dump | ( | GF_SceneManager * | ctx, |
char * | rad_name, | ||
u32 | dump_mode | ||
) |
GF_SceneDumper* gf_sm_dumper_new | ( | GF_SceneGraph * | graph, |
char * | _rad_name, | ||
char | indent_char, | ||
u32 | dump_mode | ||
) |
void gf_sm_dumper_set_extra_graph | ( | GF_SceneDumper * | sdump, |
GF_SceneGraph * | extra | ||
) |
void gf_sm_dumper_del | ( | GF_SceneDumper * | bd | ) |
char* gf_sm_dump_get_name | ( | GF_SceneDumper * | bd | ) |
GF_Err gf_sm_dump_command_list | ( | GF_SceneDumper * | sdump, |
GF_List * | comList, | ||
u32 | indent, | ||
Bool | skip_first_replace | ||
) |
GF_StatManager* gf_sm_stats_new | ( | ) |
void gf_sm_stats_del | ( | GF_StatManager * | stat | ) |
void gf_sm_stats_reset | ( | GF_StatManager * | stat | ) |
GF_SceneStatistics* gf_sm_stats_get | ( | GF_StatManager * | stat | ) |
GF_Err gf_sm_stats_for_graph | ( | GF_StatManager * | stat, |
GF_SceneGraph * | sg | ||
) |
GF_Err gf_sm_stats_for_scene | ( | GF_StatManager * | stat, |
GF_SceneManager * | sm | ||
) |
GF_Err gf_sm_stats_for_command | ( | GF_StatManager * | stat, |
GF_Command * | com | ||
) |