I’ve been doing some memory tests, and I’ve got a wavebank set up for streaming. If I load an event from that bank, then free the event by calling freeEventData on its EventGroup, there’s still some memory allocated when I call FMOD::Memory_GetStats. I’m assuming this is the memory used to buffer the stream (as it doesn’t happen if the same sound comes from a non-streamed wavebank), but if it is, why isn’t this also released? Is this memory just recycled as needed or something, or should I be calling something else to properly release this memory? (it does seem to get released when I shut down)
- crouton asked 12 years ago
Please login first to submit.