When utilizing XAudio2 directly for audio playback on WP8 it is noted in the MSDN API documentation that:
[quote:1fv72ezt]If your app uses the XAudio2 APIs, it can potentially drain the user’s battery when the user switches to another app and your app continues to run in the background. To ensure that your app does not continue to process audio in the background and drain the user’s battery, do the following:
– When your app is suspended, call IXAudio2::StopEngine.
– When your app is resumed, call IXAudio2::StartEngine.[/quote:1fv72ezt]

If this is not done the Audio engine will be active draining battery when app is in the background. Same audio engine activity can be seen when using FMOD Ex on WP8.

What is the recommended coding practise to release resources that are being reserved by FMOD Ex framework when app is being deactivated?