0
0

i have a 5.1 surround sound problem.

My project is for PC Windows . we want to use FMOD as our audio engine
If I have a Dolby Digital Live sound card installed on PC , can FMOD use Dolby Digital Live to encode AC3 ?

Is there something I must set up in FMOD Designer or FMOD api to use Dolby Digital Live to encode the AC3 ?

Or simply I use a asio multichannel sound card as the audio put device to output 6 channels .If I use this , what must i set up in FMOD Designer or FMOD api ?

Thanks !!

  • You must to post comments
0
0

Hi aduan,

FMOD fully supports all surround sound configurations. If your output device is set up with multiple channels FMOD will automatically set it’s output to match it.

Edit: I was mistaken you do have to set this up manually, try the following code before calling system init:

[code:jru7g7j2]FMOD_SPEAKERMODE speakermode;
FMOD_RESULT result;
result = system->getDriverCaps(0,0,0,0,&speakermode); // Get speaker mode for default driver.
ERRCHECK(result);
result = system->setSpeakerMode(speakermode);
ERRCHECK(result);[/code:jru7g7j2]

I expect that your soundcard would just appear as a multichannel output and do the dolby encoding internally, if not you can try setting the speaker mode to FMOD_SPEAKERMODE_PROLOGIC.

You do not need to use ASIO, although we do support that too if that is preferable.

-Pete

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.