I am use v1.10 low level api on android. I have a question that is save file too slow. It cost 20s+ when I save a mp3/wav file which duration is 20s.
Here is my code,please help me find the problem:
//the file size is always 0 when use FMOD_OUTPUTTYPE_WAVWRITER_NRT and while{update;}
result = system->setOutput(FMOD_OUTPUTTYPE_WAVWRITER);
ERRCHECK(result);
result = system->init(16, FMOD_INIT_NORMAL, (void *) outpath);
ERRCHECK(result);
result = system->getMasterChannelGroup(&mastergroup);
ERRCHECK(result);
result = system->createSound(inputpath, FMOD_DEFAULT, NULL, &sound);
ERRCHECK(result);
result = system->playSound(sound, 0, false, &channel);
ERRCHECK(result);
system->createDSPByType(FMOD_DSP_TYPE_TREMOLO, &dsp);
channel->addDSP(0, dsp);
bool playing = true;
while(playing){
result = channel->isPlaying(&playing);
ERRCHECK(result);
sleep(1);
}