0
0

Hi Folks,

I’d like to use hardware accelerated sounds if at all possible. Some devices aren’t capable of hardware acceleration. I have a friend with the following soundcard / driver: –

[code:uffzbsd6]CMI8738/C3DX PCI Audio Device

driver version 5.12.1.639 (7/16/2002 :O )[/code:uffzbsd6]

When I run the sounds with the hardware flag set I get errors such as: –

[code:uffzbsd6]FMOD error! (32) An invalid object handle was used. line(193)
FMOD error! (11) The specified channel has been reused to play another sound. line(192)[/code:uffzbsd6]

I am assuming that this is because it doesn’t support hardware sounds? It works ok with software.

So what is the “normal” way to set this hardware flag? Is it possible to not submit a FMOD_SOFTWARE or FMOD_HARDWARE and allow FMOD to worry about that? :)

Should I use getDriverCaps to check for the FMOD_CAPS_HARDWARE /FMOD_CAPS_HARDWARE_EMULATED flags?

Does the FMOD_CAPS_HARDWARE_EMULATED mean I can create sounds with the FMOD_HARDWARE set?

Thanks for your help
All the best,
Ash

  • You must to post comments
0
0

Hi Brett,

Thanks for the reply. It’s strange that it works on my PC without these errors. Is there anything that I should check for that you can think of?

All the best,
Ash

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.