We want some logic when an event finished playing. I have two questions about the edge case about the FMod::Event callback.
1. If the event is stolen since the getEventXXX has hit the limitation of "Max playbacks”, the event type FMOD_EVENT_CALLBACKTYPE_STOLEN will be triggered in the callback from FMod’s documentation. Will the event type FMOD_EVENT_CALLBACKTYPE_EVENTFINISHED also be triggered later for the same event or not?
2. When we run out of virtual voices channels, the channels used by the Event can also be stolen. If I have a very simple event which only used one channel and the channel has been stolen when the event is playing, will the event type FMOD_EVENT_CALLBACKTYPE_STOLEN be triggered? Will the event type FMOD_EVENT_CALLBACKTYPE_EVENTFINISHED also be triggered in the callback ?
- yemingjiang asked 6 years ago
- You must login to post comments