The speaker list maps the opposite way. You won’t be able to do this with stereo at the moment, as the size of the speakerList array should match the number of speakers defined by the FMOD_SPEAKERMODE. You should have more luck changing your example to the following:
FMOD_System_SetSoftwareFormat(g_System, 44100, FMOD_SPEAKERMODE_QUAD, 0);
FMOD_SPEAKER mySpeakerList[] = { FMOD_SPEAKER_MAX, FMOD_SPEAKER_MAX, (FMOD_SPEAKER)0, (FMOD_SPEAKER)1 };
This, however, will change how the audio is spacialised to suit whichever speakmode is chosen, so this may not be an ideal solution, particularly if you are utilizing FMOD Studio features. We will look to address this in a future version.
1 Like