예제 #1
0
 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();
            }
        }
예제 #3
0
        /**
         * @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();
            }
        }