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
descriptors.c File Reference
+ Include dependency graph for descriptors.c:

Functions

const char * gf_odf_stream_type_name (u32 streamType)
 
u32 gf_odf_stream_type_by_name (const char *streamType)
 
s32 gf_odf_size_field_size (u32 size_desc)
 
GF_Err gf_odf_parse_descriptor (GF_BitStream *bs, GF_Descriptor **desc, u32 *desc_size)
 
GF_Err gf_odf_delete_descriptor_list (GF_List *descList)
 
GF_Err gf_odf_write_base_descriptor (GF_BitStream *bs, u8 tag, u32 size)
 
GF_Err gf_odf_size_descriptor_list (GF_List *descList, u32 *outSize)
 
GF_Err gf_odf_write_descriptor_list (GF_BitStream *bs, GF_List *descList)
 
GF_Err gf_odf_write_descriptor_list_filter (GF_BitStream *bs, GF_List *descList, u8 only_tag)
 
u32 gf_ipmpx_array_size (GF_BitStream *bs, u32 *array_size)
 
void gf_ipmpx_write_array (GF_BitStream *bs, char *data, u32 data_len)
 
GF_BIFSConfiggf_odf_get_bifs_config (GF_DefaultDescriptor *dsi, u8 oti)
 
GF_Err gf_odf_get_laser_config (GF_DefaultDescriptor *dsi, GF_LASERConfig *cfg)
 
GF_Err gf_odf_get_ui_config (GF_DefaultDescriptor *dsi, GF_UIConfig *cfg)
 
GF_Err gf_odf_encode_ui_config (GF_UIConfig *cfg, GF_DefaultDescriptor **out_dsi)
 
GF_AVCConfiggf_odf_avc_cfg_new ()
 
void gf_odf_avc_cfg_del (GF_AVCConfig *cfg)
 
GF_Err gf_odf_avc_cfg_write (GF_AVCConfig *cfg, char **outData, u32 *outSize)
 
GF_AVCConfiggf_odf_avc_cfg_read (char *dsi, u32 dsi_size)
 
GF_Descriptorgf_odf_new_tx3g ()
 
GF_Err gf_odf_del_tx3g (GF_TextSampleDescriptor *sd)
 
GF_Descriptorgf_odf_new_text_cfg ()
 
void ResetTextConfig (GF_TextConfig *desc)
 
GF_Err gf_odf_del_text_cfg (GF_TextConfig *desc)
 
GF_Err gf_odf_get_text_config (GF_DefaultDescriptor *dsi, u8 oti, GF_TextConfig *cfg)
 
GF_HEVCConfiggf_odf_hevc_cfg_new ()
 
void gf_odf_hevc_cfg_del (GF_HEVCConfig *cfg)
 
GF_Err gf_odf_hevc_cfg_write_bs (GF_HEVCConfig *cfg, GF_BitStream *bs)
 
GF_Err gf_odf_hevc_cfg_write (GF_HEVCConfig *cfg, char **outData, u32 *outSize)
 
GF_HEVCConfiggf_odf_hevc_cfg_read_bs (GF_BitStream *bs, Bool is_shvc)
 
GF_HEVCConfiggf_odf_hevc_cfg_read (char *dsi, u32 dsi_size, Bool is_shvc)
 
const char * gf_afx_get_type_description (u8 afx_code)
 
const char * gf_esd_get_textual_description (GF_ESD *esd)
 

Function Documentation

const char* gf_odf_stream_type_name ( u32  streamType)

+ Here is the caller graph for this function:

u32 gf_odf_stream_type_by_name ( const char *  streamType)
s32 gf_odf_size_field_size ( u32  size_desc)

+ Here is the caller graph for this function:

GF_Err gf_odf_parse_descriptor ( GF_BitStream *  bs,
GF_Descriptor **  desc,
u32 desc_size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_delete_descriptor_list ( GF_List *  descList)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_write_base_descriptor ( GF_BitStream *  bs,
u8  tag,
u32  size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_size_descriptor_list ( GF_List *  descList,
u32 outSize 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_write_descriptor_list ( GF_BitStream *  bs,
GF_List *  descList 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_write_descriptor_list_filter ( GF_BitStream *  bs,
GF_List *  descList,
u8  only_tag 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_ipmpx_array_size ( GF_BitStream *  bs,
u32 array_size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_ipmpx_write_array ( GF_BitStream *  bs,
char *  data,
u32  data_len 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_BIFSConfig* gf_odf_get_bifs_config ( GF_DefaultDescriptor dsi,
u8  oti 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_get_laser_config ( GF_DefaultDescriptor dsi,
GF_LASERConfig cfg 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_get_ui_config ( GF_DefaultDescriptor dsi,
GF_UIConfig cfg 
)

+ Here is the call graph for this function:

GF_Err gf_odf_encode_ui_config ( GF_UIConfig cfg,
GF_DefaultDescriptor **  out_dsi 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_AVCConfig* gf_odf_avc_cfg_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_odf_avc_cfg_del ( GF_AVCConfig cfg)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_avc_cfg_write ( GF_AVCConfig cfg,
char **  outData,
u32 outSize 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_AVCConfig* gf_odf_avc_cfg_read ( char *  dsi,
u32  dsi_size 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Descriptor* gf_odf_new_tx3g ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_del_tx3g ( GF_TextSampleDescriptor sd)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Descriptor* gf_odf_new_text_cfg ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ResetTextConfig ( GF_TextConfig desc)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_del_text_cfg ( GF_TextConfig desc)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_get_text_config ( GF_DefaultDescriptor dsi,
u8  oti,
GF_TextConfig cfg 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_HEVCConfig* gf_odf_hevc_cfg_new ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_odf_hevc_cfg_del ( GF_HEVCConfig cfg)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_hevc_cfg_write_bs ( GF_HEVCConfig cfg,
GF_BitStream *  bs 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_odf_hevc_cfg_write ( GF_HEVCConfig cfg,
char **  outData,
u32 outSize 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_HEVCConfig* gf_odf_hevc_cfg_read_bs ( GF_BitStream *  bs,
Bool  is_shvc 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_HEVCConfig* gf_odf_hevc_cfg_read ( char *  dsi,
u32  dsi_size,
Bool  is_shvc 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const char* gf_afx_get_type_description ( u8  afx_code)

+ Here is the caller graph for this function:

const char* gf_esd_get_textual_description ( GF_ESD esd)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: