Override default SDL audio ducking option

This commit is contained in:
Bogdan Seniuc 2024-03-30 10:42:15 +02:00 committed by Cameron Gutman
parent db9a4ab7c2
commit da47035525

View File

@ -234,6 +234,9 @@ int ArInit(int audioConfiguration, POPUS_MULTISTREAM_CONFIGURATION opusConfig, v
// Start playback
SDL_PauseAudioDevice(audioDevice, 0);
// Disable lowering volume of other audio streams (SDL sets AVAudioSessionCategoryOptionDuckOthers by default)
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
return 0;
}