int dc_audio_muxer_close(AudioOutputFile * p_aoutf) { switch (p_aoutf->muxer_type) { case FFMPEG_AUDIO_MUXER: return dc_ffmpeg_audio_muxer_close(p_aoutf); case GPAC_AUDIO_MUXER: dc_gpac_audio_isom_close_seg(p_aoutf); return dc_gpac_audio_isom_close(p_aoutf); case GPAC_INIT_AUDIO_MUXER: return dc_gpac_audio_isom_close_seg(p_aoutf); default: return GF_BAD_PARAM; }; return GF_BAD_PARAM; }
int dc_audio_muxer_close(AudioOutputFile *audio_output_file) { switch (audio_output_file->muxer_type) { case FFMPEG_AUDIO_MUXER: return dc_ffmpeg_audio_muxer_close(audio_output_file); #ifndef GPAC_DISABLE_ISOM case GPAC_AUDIO_MUXER: dc_gpac_audio_isom_close_seg(audio_output_file); return dc_gpac_audio_isom_close(audio_output_file); case GPAC_INIT_AUDIO_MUXER: return dc_gpac_audio_isom_close_seg(audio_output_file); #endif default: return GF_BAD_PARAM; } return GF_BAD_PARAM; }