Example #1
0
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;
}
Example #2
0
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;
}