0
0

A few simple questions:

1) Why are created DSP callbacks called repeatedly (with samples
consisting purely of zeros) when no sound or music is being played?

Is there a good reason for this, or does it just eat up CPU cycles?

2) If my custom DSP has no need to be called during idle periods, is
it recommended that I should install a stream end callback and manually
activate/deactivate the DSP?

Baudtender

  • You must to post comments
0
0

My guess is that the mixer is always mixing, therefore the DSP chain is always called. FMOD has no idea if your DSP units will not add something to the silence that it is producing, so it must always do its thing.

I guess it might be more efficient if you removed your callback from the DSP chain while you weren’t playing any sounds. After all, you know when you have finished with it.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.