I’m using FMOD_SPEAKERMODE_RAW and Channel::setSpeakerLevels to route audio on multichannel hardware (ASIO output on Windows, Core Audio on Mac) but setSpeakerLevels returns an "invalid parameter" error when the speaker number is greater than 8 – so only the first 9 outputs actually work on a 16 channel driver.
Is setSpeakerLevels perhaps incorrectly capping off at FMOD_SPEAKER_MAX even in raw mode? The docs say it supports 16 outputs in that mode.
- Frank C. asked 10 years ago
Please login first to submit.