0
0

Hi,

I would need to get three outputs to different drivers from a single stream.

2 main outputs + 1 headphone output.

Is this possible, and how it can be done?

  • You must to post comments
0
0

I got this working by having 3 FMOD Systems.

But here is another problem:
I was setting output for Systems with "SetDriver", i have two outputs available, Built-In Output and iMic USB Audio System.
The problem is that if i use auto-detect for Output the built-in works but iMic USB doesn’t make a sound. I need to put "FMOD_OUTPUT_SOUNDMANAGER" for the iMic and use "FMOD_OUTPUT_COREAUDIO" for the built-in.

The question is, how do i know which one to use? when users have all kinds of sound devices.

  • You must to post comments
0
0

You should just use FMOD_OUTPUT_COREAUDIO and then enumerate all of your sound devices using
system->getNumDrivers() and
system->getDriverName, then you can use
system->setDriver to select (or let the user select) the output device you want to use.

I beleive the recording example has an example of this enumeration.

  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.