0
0

Currently the documentation and functions of the 40205 version tell me
[code:mb8p59hj]setSpeakerMix(
float frontleft,
float frontright,
float center,
float lfe,
float backleft,
float backright,
float sideleft,
float sideright
);[/code:mb8p59hj]

However on my Terratec DMX 6fire the function works differently like
[code:mb8p59hj]setSpeakerMix(
float frontleft,
float frontright,
float backleft,
float backright,
float center,
float lfe,
float sideleft,
float sideright
);[/code:mb8p59hj]

Secondly the LFE and Center channels are stereo but backleft and backright are merged to mono by default.

  • You must to post comments
0
0

Hmm correct it was asio, but using directsound i only get the front speakers although everything was set to 5.1 (with both FMOD_Channel_SetSpeakerLevels and FMOD_Channel_SetSpeakerMix)

  • You must to post comments
0
0

Update:

when using FMOD_SPEAKERMODE_5POINT1 on ASIO i can set all outputs with Channel::SetSpeakerLevels() but when i use FMOD_SPEAKERMODE_RAW it will only play channels 0/1 and nothing else although you and the documentation says that i should use RAW.

In DirectSound the same issue occures on RAW vs 5POINT1

The audio file is loaded using: FMOD_SOFTWARE|FMOD_2D|FMOD_IGNORETAGS

However when i use RAW thru the forcefull
[code:118128dg]System::SetSoftwareFormat(48000, FMOD_SOUND_FORMAT_PCM16, 6, 2, FMOD_DSP_RESAMPLER_LINEAR)[/code:118128dg]it works as expected again.
So to me it seems the default RAW setting uses 2 channels only.

Now i only have 1 problem: How do i know the ammount of channels available for an audiodevice to prevent errors by assigning to much channels ?

  • You must to post comments
0
0

[quote="brett":pw88pus7]you have not called setOutputFormat[/quote:pw88pus7]

Ehm there is no setOutputFormat 😕

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.