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
term_info.h File Reference
#include <gpac/mpeg4_odf.h>
+ Include dependency graph for term_info.h:
+ This graph shows which files directly or indirectly include this file:

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)
 

Data Structure Documentation

struct GF_MediaInfo
+ Collaboration diagram for 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 Documentation

typedef struct __netstatcom NetStatCommand
typedef struct __netinfocom NetInfoCommand

Function Documentation

GF_ObjectManager* gf_term_get_root_object ( GF_Terminal *  term)

+ Here is the caller graph for this function:

u32 gf_term_get_object_count ( GF_Terminal *  term,
GF_ObjectManager *  scene_od 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_ObjectManager* gf_term_get_object ( GF_Terminal *  term,
GF_ObjectManager *  scene_od,
u32  index 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_term_object_subscene_type ( GF_Terminal *  term,
GF_ObjectManager *  odm 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_term_select_object ( GF_Terminal *  term,
GF_ObjectManager *  odm 
)

+ Here is the call graph for this function:

GF_Err gf_term_get_object_info ( GF_Terminal *  term,
GF_ObjectManager *  odm,
GF_MediaInfo info 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_term_get_channel_net_info ( GF_Terminal *  term,
GF_ObjectManager *  odm,
u32 d_enum,
u32 chid,
NetStatCommand netcom,
GF_Err ret_code 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_term_get_service_info ( GF_Terminal *  term,
GF_ObjectManager *  odm,
NetInfoCommand netcom 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const char* gf_term_get_world_info ( GF_Terminal *  term,
GF_ObjectManager *  scene_od,
GF_List *  descriptions 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_term_dump_scene ( GF_Terminal *  term,
char *  rad_name,
char **  filename,
Bool  xml_dump,
Bool  skip_proto,
GF_ObjectManager *  odm 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: