0
0

In my PC I have onboard audio and one M-Audio Delta 410.
When I call FMOD_System_SetOutput with FMOD_OUTPUTTYPE_DSOUND and all works fine.

When I use FMOD_OUTPUTTYPE_WINMM and call FMOD_System_GetDriverCaps, I see that the audio cards have capabilities but both frequencies are 0.

When I use FMOD_OUTPUTTYPE_ASIO and call FMOD_System_GetDriverCaps, my Delta 410 has no capabilities and again both frequencies are 0.

In the latter 2 cases I cannot get audio, although FMOD_System_GetChannelsPlaying returns 1.

Any ideas? It is really a basic application, so my code does not contain anything special.

  • You must to post comments
0
0

Hello Brett,

Changing FMOD_System_Init and setting the parameter maxsoftwarechannels to 8 instead of 0 did the trick. Both winmm and asio now work as expected.

The Delta 410 has 4 stereo analog outputs. Now I get audio on the first stereo output. Can you point me to the right functions in FmodEx to get audio on the other outputs when using asio?

Thanks in advance,
Bert

  • You must to post comments
0
0

Hello Brett,

I got it working with SetSpeakerMix. The first file is playing on output 1/2 and the second file on 3/4 (on a total of 8 available mono outputs).
But … I get the impression that playback is mono and the files are stereo.

Before the Init function I added SetSpeakerMode(… FMOD_SPEAKERMODE_STEREO) but that doesn’t fix it.

Any suggestion?

Bert

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.