I have a couple of questions as I am trying to integrate FMOD Studio into one of my projects.
Although I have gotten the project playing audio files there are some things left out of the example code provided in the documentation regarded intended use. As I am new to FMOD I find these concepts in the API somewhat elusive to grasp.
Does anyone know if there are any form of guidelines as to what best practices are when using the API.
Where can I find more info about the intended use of FMOD::EventInstances and related interfaces/classes for playing sound. Basically what is my responsibility when using a resource and what does FMOD take care of in terms of memory management etc.
How are you supposed to keep track of the FMOD::ID / GUID per event type. Do I need to manually make an asset list for each event with corresponding GUID and define them for my team? Is the a better dynamic way of doing this? (std::map or similar functionality comes to mind).