public void StopBackgroundMusic(bool releaseData = false) { if (releaseData) { SharedMusic.Close(); } else { SharedMusic.Stop(); } }
/** * @brief Release the shared Engine object * @warning It must be called before the application exit, or a memroy leak will be casued. */ public void End() { SharedMusic.Close(); lock (SharedList) { foreach (var kvp in SharedList) { kvp.Value.Close(); } SharedList.Clear(); } }
/** * @brief Stop playing background music * @param bReleaseData If release the background music data or not.As default value is false */ public void StopBackgroundMusic(bool bReleaseData) { if (_NoAudioHardware) { return; } if (bReleaseData) { SharedMusic.Close(); } else { SharedMusic.Stop(); } }