GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/mpeg4_odf.h>
Data Structures | |
struct | GF_MediaInfo |
Typedefs | |
typedef struct __netstatcom | NetStatCommand |
typedef struct __netinfocom | NetInfoCommand |
Functions | |
GF_ObjectManager * | gf_term_get_root_object (GF_Terminal *term) |
u32 | gf_term_get_object_count (GF_Terminal *term, GF_ObjectManager *scene_od) |
GF_ObjectManager * | gf_term_get_object (GF_Terminal *term, GF_ObjectManager *scene_od, u32 index) |
u32 | gf_term_object_subscene_type (GF_Terminal *term, GF_ObjectManager *odm) |
void | gf_term_select_object (GF_Terminal *term, GF_ObjectManager *odm) |
GF_Err | gf_term_get_object_info (GF_Terminal *term, GF_ObjectManager *odm, GF_MediaInfo *info) |
Bool | gf_term_get_download_info (GF_Terminal *term, GF_ObjectManager *odm, u32 *d_enum, const char **server, const char **path, u32 *bytes_done, u32 *total_bytes, u32 *bytes_per_sec) |
Bool | gf_term_get_channel_net_info (GF_Terminal *term, GF_ObjectManager *odm, u32 *d_enum, u32 *chid, NetStatCommand *netcom, GF_Err *ret_code) |
GF_Err | gf_term_get_service_info (GF_Terminal *term, GF_ObjectManager *odm, NetInfoCommand *netcom) |
const char * | gf_term_get_world_info (GF_Terminal *term, GF_ObjectManager *scene_od, GF_List *descriptions) |
GF_Err | gf_term_dump_scene (GF_Terminal *term, char *rad_name, char **filename, Bool xml_dump, Bool skip_proto, GF_ObjectManager *odm) |
struct GF_MediaInfo |
Data Fields | ||
---|---|---|
GF_ObjectDescriptor * | od | |
Double | duration | |
Double | current_time | |
u32 | status | |
Bool | has_profiles | |
Bool | inline_pl | |
u8 | OD_pl | |
u8 | scene_pl | |
u8 | audio_pl | |
u8 | visual_pl | |
u8 | graphics_pl | |
const char * | service_handler | |
const char * | service_url | |
Bool | owns_service | |
s32 | buffer | |
u32 | db_unit_count | |
u16 | cb_unit_count | |
u16 | cb_max_count | |
s32 | clock_drift | |
const char * | codec_name | |
u32 | od_type | |
u32 | sample_rate | |
u32 | bits_per_sample | |
u32 | num_channels | |
u32 | width | |
u32 | height | |
u32 | pixelFormat | |
u32 | par | |
u32 | avg_bitrate | |
u32 | max_bitrate | |
u32 | total_dec_time | |
u32 | max_dec_time | |
u32 | nb_dec_frames | |
u32 | nb_droped | |
u32 | protection | |
u32 | lang | |
const char * | media_url |
typedef struct __netstatcom NetStatCommand |
typedef struct __netinfocom NetInfoCommand |
GF_ObjectManager* gf_term_get_root_object | ( | GF_Terminal * | term | ) |
u32 gf_term_get_object_count | ( | GF_Terminal * | term, |
GF_ObjectManager * | scene_od | ||
) |
GF_ObjectManager* gf_term_get_object | ( | GF_Terminal * | term, |
GF_ObjectManager * | scene_od, | ||
u32 | index | ||
) |
u32 gf_term_object_subscene_type | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm | ||
) |
void gf_term_select_object | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm | ||
) |
GF_Err gf_term_get_object_info | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm, | ||
GF_MediaInfo * | info | ||
) |
Bool gf_term_get_download_info | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm, | ||
u32 * | d_enum, | ||
const char ** | server, | ||
const char ** | path, | ||
u32 * | bytes_done, | ||
u32 * | total_bytes, | ||
u32 * | bytes_per_sec | ||
) |
Bool gf_term_get_channel_net_info | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm, | ||
u32 * | d_enum, | ||
u32 * | chid, | ||
NetStatCommand * | netcom, | ||
GF_Err * | ret_code | ||
) |
GF_Err gf_term_get_service_info | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm, | ||
NetInfoCommand * | netcom | ||
) |
const char* gf_term_get_world_info | ( | GF_Terminal * | term, |
GF_ObjectManager * | scene_od, | ||
GF_List * | descriptions | ||
) |