I was wondering if Dolby 5.1 is "automatically supported" on Xbox 360 or if the speaker mode needs to be set to FMOD_SPEAKERMODE_5POINT1, depending on what setting the player has selected.
We’re interested only in virtual world placement of 3D sounds: all of our sounds are recorded in stereo, and so the only support from 5.1 that we’d be looking for is software-based distribution of two-channel sounds over all the Dolby channels, if that’s even possible.
- NewlandArcher asked 9 years ago
Yes it is supported by default and you don’t have to call setSpeakerMode at all.
Stereo sounds are supported as 3d sources, and yes by -default- they are collapsed to mono point sources, but you can spread them from that point (in ‘speaker space’) by using Channel::set3DSpeakerSpread to rotate the left and right part away from that point. (good for ‘spatialized’ 3d sources).
Not sure if this helps, but if you mark a sound as FMOD_3D it will collapse all the channels into a single location for spatialization, so you can still spatialize stereo/multichannel audio.
You shouldn’t have to do anything about the speaker mode, according to the 360-specific section of the FMOD docs, FMOD detects and uses the dashboard-configured speaker configuration automatically.
In fact, calling setSpeakerMode() on the 360 might be A Bad Thing(tm).
- Dogbert answered 9 years ago
Please login first to submit.