| 
| GF_EXPORT GF_ODCodec *  | gf_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_ODCom *  | gf_odf_codec_get_com (GF_ODCodec *codec) | 
|   | 
| GF_EXPORT GF_ODCom *  | gf_odf_com_new (u8 tag) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_com_del (GF_ODCom **com) | 
|   | 
| GF_EXPORT GF_Descriptor *  | gf_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_ESD *  | gf_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) | 
|   |