How do they square together?
Using FMOD_OPENMEMORY_POINT option implies that user supplies buffer and FMOD uses it as is, without copying to internal buffer structure.
Problem is that garbage collector can move user supplied buffer as program runs.
I am wondering whether FMOD takes care of this somehow or it is up to user to take care of this (e.g. by ensuring that buffer stays fixed)?
- zorank asked 10 years ago
- You must login to post comments