I searched a bit and couldnt find the exact topic on this so posting anew. I have a stream with flags:
FMOD_CREATESTREAM | FMOD_2D | FMOD_SOFTWARE | FMOD_OPENMEMORY_POINT | FMOD_NONBLOCKING
and all works well when playing a stream. However, if I alt tab the FMOD_CHANNEL_CALLBACKTYPE_END is called to my callback function specifying that it ended… When it certainly most did not. Is there another init flag I need to give to either the system or sound to just make it continueing where it left off if it gets starved of data?
- adanklefsen asked 10 years ago
Have you looked in the docs for FMOD_OUTPUTTYPE_DSOUND (I’m assuming you’re on Windows)? It looks like using the extradriverdata parameter with System::init might help:
"extradriverdata is a pointer to a HWND so that FMOD can set the focus on the audio for a particular window."
- kirkus answered 10 years ago
Please login first to submit.