I’m witing an MP3/OGG sequencer using FMOD Ex C# bindings and Gtk# (http://wheelsofsteel.sf.net)

I’m doing mixing of the streams myself in a custom stream. My first problem is that the length of the mix can change at anytime even during playback. So I create the custom stream to be longer than I will ever need, but then the problem with that is detecting when playback of the mix is finished.

I was hoping that returning FMOD.RESULT.ERR_FILE_EOF from the pcm read callback would cause playback to stop but this doesn’t happen? Should it? It would make sense?

Also the pcm read / seek callback functions provide an IntPtr to the custom sound…but I don’t know how to get that converted to an FMOD.Sound.


  • You must to post comments
Showing 0 results
Your Answer

Please first to submit.