we’ve got a strange fmod behaviour when using setSoftwareFormat setting the parameter numoutputchannels != 0.
In this case the events doesn’t react on any event parameter changes. Once numoutputchannels is 0 everything works fine.
Even if we use getSoftwareFormat and set the same value for numoutputchannels as we get return we have the same issue.
Is this a bug in fmod?
- Pegamode asked 7 years ago
depends how you do it. You dont specify if you use setSpeakerMix (wont work because it doesnt know the pan mapping) or setInputChannelMix or setSpeakerLevels, which would be the most appropriate function if you’re in raw mode. Is there a reason you want raw mode?
Hi, This is covered in the documentation.
‘numoutputchannels’ The number of output channels / speakers to initialize the soundcard to. 0 = keep speakermode setting (set with System::setSpeakerMode). If anything else than 0 is specified then [b:152xwf2b]the speakermode will be overriden and will become FMOD_SPEAKERMODE_RAW, meaning logical speaker assignments (as defined in FMOD_SPEAKER) become innefective and cannot be used. Channel::setPan will also fail[/b:152xwf2b]. Default = 2 (FMOD_SPEAKERMODE_STEREO).
Please login first to submit.