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 220.127.116.119 (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,
- You must login to post comments