| 
| s32  | gf_odf_size_field_size (u32 size_desc) | 
|   | 
| GF_EXPORT 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, u8 *data, u32 data_len) | 
|   | 
| GF_EXPORT GF_BIFSConfig *  | gf_odf_get_bifs_config (GF_DefaultDescriptor *dsi, u32 oti) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_get_laser_config (GF_DefaultDescriptor *dsi, GF_LASERConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_encode_ui_config (GF_UIConfig *cfg, GF_DefaultDescriptor **out_dsi) | 
|   | 
| GF_EXPORT GF_AVCConfig *  | gf_odf_avc_cfg_new () | 
|   | 
| GF_EXPORT void  | gf_odf_avc_cfg_del (GF_AVCConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_avc_cfg_write_bs (GF_AVCConfig *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_avc_cfg_write (GF_AVCConfig *cfg, u8 **outData, u32 *outSize) | 
|   | 
| GF_EXPORT GF_AVCConfig *  | gf_odf_avc_cfg_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_Descriptor *  | gf_odf_new_tx3g () | 
|   | 
| GF_Err  | gf_odf_del_tx3g (GF_TextSampleDescriptor *sd) | 
|   | 
| GF_EXPORT GF_TextSampleDescriptor *  | gf_odf_tx3g_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_Err  | gf_odf_tx3g_write (GF_TextSampleDescriptor *a, u8 **outData, u32 *outSize) | 
|   | 
| GF_Descriptor *  | gf_odf_new_text_cfg () | 
|   | 
| void  | ResetTextConfig (GF_TextConfig *desc) | 
|   | 
| GF_Err  | gf_odf_del_text_cfg (GF_TextConfig *desc) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_get_text_config (u8 *data, u32 data_len, u32 codecid, GF_TextConfig *cfg) | 
|   | 
| GF_EXPORT GF_HEVCConfig *  | gf_odf_hevc_cfg_new () | 
|   | 
| GF_EXPORT void  | gf_odf_hevc_cfg_del (GF_HEVCConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_hevc_cfg_write_bs (GF_HEVCConfig *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_hevc_cfg_write (GF_HEVCConfig *cfg, u8 **outData, u32 *outSize) | 
|   | 
| GF_EXPORT GF_HEVCConfig *  | gf_odf_hevc_cfg_read_bs (GF_BitStream *bs, Bool is_lhvc) | 
|   | 
| GF_EXPORT GF_HEVCConfig *  | gf_odf_hevc_cfg_read (u8 *dsi, u32 dsi_size, Bool is_lhvc) | 
|   | 
| GF_EXPORT GF_VVCConfig *  | gf_odf_vvc_cfg_new () | 
|   | 
| GF_EXPORT void  | gf_odf_vvc_cfg_del (GF_VVCConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_vvc_cfg_write_bs (GF_VVCConfig *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_vvc_cfg_write (GF_VVCConfig *cfg, u8 **outData, u32 *outSize) | 
|   | 
| GF_EXPORT GF_VVCConfig *  | gf_odf_vvc_cfg_read_bs (GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_VVCConfig *  | gf_odf_vvc_cfg_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_EXPORT GF_AV1Config *  | gf_odf_av1_cfg_new () | 
|   | 
| GF_EXPORT void  | gf_odf_av1_cfg_del (GF_AV1Config *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_av1_cfg_write_bs (GF_AV1Config *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_av1_cfg_write (GF_AV1Config *cfg, u8 **outData, u32 *outSize) | 
|   | 
| GF_EXPORT GF_VPConfig *  | gf_odf_vp_cfg_new () | 
|   | 
| GF_EXPORT void  | gf_odf_vp_cfg_del (GF_VPConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_vp_cfg_write_bs (GF_VPConfig *cfg, GF_BitStream *bs, Bool is_v0) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_vp_cfg_write (GF_VPConfig *cfg, u8 **outData, u32 *outSize, Bool is_v0) | 
|   | 
| GF_EXPORT GF_VPConfig *  | gf_odf_vp_cfg_read_bs (GF_BitStream *bs, Bool is_v0) | 
|   | 
| GF_EXPORT GF_VPConfig *  | gf_odf_vp_cfg_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_EXPORT GF_AV1Config *  | gf_odf_av1_cfg_read_bs_size (GF_BitStream *bs, u32 size) | 
|   | 
| GF_EXPORT GF_AV1Config *  | gf_odf_av1_cfg_read_bs (GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_AV1Config *  | gf_odf_av1_cfg_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_EXPORT GF_DOVIDecoderConfigurationRecord *  | gf_odf_dovi_cfg_read_bs (GF_BitStream *bs) | 
|   | 
| GF_EXPORT void  | gf_odf_dovi_cfg_del (GF_DOVIDecoderConfigurationRecord *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_dovi_cfg_write_bs (GF_DOVIDecoderConfigurationRecord *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac3_cfg_write_bs (GF_AC3Config *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac3_cfg_write (GF_AC3Config *cfg, u8 **data, u32 *size) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac3_cfg_parse_bs (GF_BitStream *bs, Bool is_ec3, GF_AC3Config *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac3_cfg_parse (u8 *dsi, u32 dsi_len, Bool is_ec3, GF_AC3Config *cfg) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_alternative_info (GF_AC4AlternativeInfo *info, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_substream_dsi (GF_AC4SubStream *s, GF_BitStream *bs, u8 b_channel_coded, u64 *size, u8 desc_mode) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_content_type (GF_AC4SubStreamGroupV1 *g, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_substream_group_dsi (GF_AC4SubStreamGroupV1 *g, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_bitrate_dsi (GF_AC4BitrateDsi *bitr, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_presentation_v1_dsi (GF_AC4PresentationV1 *p, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| static void  | gf_odf_ac4_presentation_deep_copy (GF_AC4PresentationV1 *pres_dst, GF_AC4PresentationV1 *pres_src) | 
|   | 
| GF_Err  | gf_odf_ac4_cfg_dsi_v1 (GF_AC4StreamInfo *dsi, GF_BitStream *bs, u64 *size, u8 desc_mode) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac4_cfg_write_bs (GF_AC4Config *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac4_cfg_write (GF_AC4Config *cfg, u8 **data, u32 *size) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac4_cfg_parse_bs (GF_BitStream *bs, GF_AC4Config *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_ac4_cfg_parse (u8 *dsi, u32 dsi_len, GF_AC4Config *cfg) | 
|   | 
| GF_EXPORT u64  | gf_odf_ac4_cfg_size (GF_AC4Config *cfg) | 
|   | 
| GF_EXPORT void  | gf_odf_ac4_cfg_deep_copy (GF_AC4Config *dst, GF_AC4Config *src) | 
|   | 
| GF_EXPORT void  | gf_odf_ac4_cfg_clean_list (GF_AC4Config *cfg) | 
|   | 
| GF_EXPORT void  | gf_odf_ac4_cfg_del (GF_AC4Config *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_opus_cfg_parse_bs (GF_BitStream *bs, GF_OpusConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_opus_cfg_parse (u8 *dsi, u32 dsi_len, GF_OpusConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_opus_cfg_write_bs (GF_OpusConfig *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_opus_cfg_write (GF_OpusConfig *cfg, u8 **data, u32 *size) | 
|   | 
| GF_EXPORT GF_IAConfig *  | gf_odf_iamf_cfg_new () | 
|   | 
| GF_EXPORT GF_IAConfig *  | gf_odf_iamf_cfg_read_bs_size (GF_BitStream *bs, u32 size) | 
|   | 
| GF_EXPORT GF_IAConfig *  | gf_odf_iamf_cfg_read_bs (GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_IAConfig *  | gf_odf_iamf_cfg_read (u8 *dsi, u32 dsi_size) | 
|   | 
| GF_EXPORT void  | gf_odf_iamf_cfg_del (GF_IAConfig *cfg) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_iamf_cfg_write_bs (GF_IAConfig *cfg, GF_BitStream *bs) | 
|   | 
| GF_EXPORT GF_Err  | gf_odf_iamf_cfg_write (GF_IAConfig *cfg, u8 **outData, u32 *outSize) | 
|   | 
| GF_EXPORT u32  | gf_odf_iamf_cfg_size (GF_IAConfig *cfg) | 
|   |