libgpac
Documentation of the core library of GPAC
odf_codec.c File Reference
+ Include dependency graph for odf_codec.c:

Functions

GF_EXPORT GF_ODCodecgf_odf_codec_new ()
 
GF_EXPORT void gf_odf_codec_del (GF_ODCodec *codec)
 
GF_EXPORT GF_Err gf_odf_codec_add_com (GF_ODCodec *codec, GF_ODCom *command)
 
GF_EXPORT GF_Err gf_odf_codec_encode (GF_ODCodec *codec, u32 cleanup_type)
 
GF_EXPORT GF_Err gf_odf_codec_get_au (GF_ODCodec *codec, u8 **outAU, u32 *au_length)
 
GF_EXPORT GF_Err gf_odf_codec_set_au (GF_ODCodec *codec, const u8 *au, u32 au_length)
 
GF_EXPORT GF_Err gf_odf_codec_decode (GF_ODCodec *codec)
 
GF_EXPORT GF_ODComgf_odf_codec_get_com (GF_ODCodec *codec)
 
GF_EXPORT GF_ODComgf_odf_com_new (u8 tag)
 
GF_EXPORT GF_Err gf_odf_com_del (GF_ODCom **com)
 
GF_EXPORT GF_Descriptorgf_odf_desc_new (u8 tag)
 
GF_EXPORT void gf_odf_desc_del (GF_Descriptor *desc)
 
GF_EXPORT GF_Err gf_odf_desc_list_del (GF_List *descList)
 
GF_EXPORT GF_ESDgf_odf_desc_esd_new (u32 sl_predefined)
 
GF_EXPORT GF_Err gf_odf_desc_read (u8 *raw_desc, u32 descSize, GF_Descriptor **outDesc)
 
GF_EXPORT GF_Err gf_odf_desc_write_bs (GF_Descriptor *desc, GF_BitStream *bs)
 
GF_EXPORT GF_Err gf_odf_desc_write (GF_Descriptor *desc, u8 **outEncDesc, u32 *outSize)
 
GF_EXPORT u32 gf_odf_desc_size (GF_Descriptor *desc)
 
GF_EXPORT GF_Err gf_odf_desc_copy (GF_Descriptor *inDesc, GF_Descriptor **outDesc)
 
GF_EXPORT GF_Err gf_odf_desc_add_desc (GF_Descriptor *parentDesc, GF_Descriptor *newDesc)
 
GF_EXPORT GF_Err gf_odf_desc_list_read (u8 *raw_list, u32 raw_size, GF_List *descList)
 
GF_EXPORT GF_Err gf_odf_desc_list_write (GF_List *descList, u8 **outEncList, u32 *outSize)
 
GF_EXPORT GF_Err gf_odf_desc_list_size (GF_List *descList, u32 *outSize)
 
GF_Err gf_odf_codec_apply_com (GF_ODCodec *codec, GF_ODCom *command)