libgpac
Documentation of the core library of GPAC. 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 |
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 | |
Bool | raw_media | |
Bool | generated_scene | |
const char * | service_handler | |
const char * | service_url | |
Bool | owns_service | |
s32 | buffer | |
u32 | min_buffer | |
u32 | max_buffer | |
u32 | db_unit_count | |
u16 | cb_unit_count | |
u16 | cb_max_count | |
Bool | direct_video_memory | |
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 | instant_bitrate | |
u32 | max_bitrate | |
u32 | nb_dec_frames | |
u32 | nb_droped | |
u32 | first_frame_time | |
u32 | last_frame_time | |
u64 | total_dec_time | |
u64 | irap_total_dec_time | |
u32 | max_dec_time | |
u32 | irap_max_dec_time | |
u32 | au_duration | |
u32 | nb_iraps | |
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 | ||
) |
void gf_term_select_service | ( | GF_Terminal * | term, |
GF_ObjectManager * | odm, | ||
u32 | service_id | ||
) |
void gf_term_toggle_addons | ( | GF_Terminal * | term, |
Bool | show_addons | ||
) |
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 | ||
) |