Esempio n. 1
0
        public void Dispose()
        {
#if DIRECTX
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
        }
Esempio n. 2
0
        public void Dispose()
        {
#if WINRT
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
        }
Esempio n. 3
0
 public void Dispose()
 {
     if (_sound != null)
     {
         _sound.Dispose();
     }
     _sound = null;
     mData  = null;
 }
Esempio n. 4
0
 private void PlatformDispose(bool disposing)
 {
     if (disposing)
     {
         if (_audioBuffer != null)
         {
             _audioBuffer.Dispose();
         }
     }
     _audioBuffer = null;
 }
        public void Dispose()
        {
#if (WINDOWS && OPENGL) || LINUX
            // No-op. Note that isDisposed remains false!
#else
#if DIRECTX
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
            isDisposed = true;
#endif
        }
Esempio n. 6
0
        public void Dispose()
        {
#if SDL2
            if (!IsDisposed)
            {
                AL.DeleteBuffers(buffers);
            }
#elif DIRECTX
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
            isDisposed = true;
        }
 private void PlatformDispose(bool disposing)
 {
     if (disposing)
     {
         if (_soundPlayer != null)
         {
             _soundPlayer.Stop();
             _soundPlayer.Dispose();
         }
         if (_audioBuffer != null)
         {
             _audioBuffer.Dispose();
         }
     }
     _soundPlayer = null;
     _audioBuffer = null;
     soundState   = SoundState.Stopped;
 }
Esempio n. 8
0
 public void Dispose()
 {
     _sound.Dispose();
 }