For my app I needed to monitor the microphone input level while also playing back sound effects so I changed the SimpleAudioEngine's init to configure the CDAudioManager for kAMM_PlayAndRecord:
[CDAudioManager configure:kAMM_PlayAndRecord channelGroupDefinitions:channelGroups channelGroupTotal:1];
Everything is working fine except that now the output level of sounds in my app are extremely low.
When I change it back to the default kAMM_FxPlusMusicIfNoOtherAudio the audio output is fine. But of course I can't monitor the microphone input.
I have searched this forum and used Google but there is almost no information about kAMM_PlayAndRecord anywhere that I can find.
Does anyone know how I might increase the output level of sound while using kAMM_PlayAndRecord?
(EDIT: The effectsVolume is set at 1.0 which I think is max)
Also, is changing the SimpleAudioEngine's init the correct way to do this?
Thank you.