コード例 #1
0
ファイル: SoundEffect.cs プロジェクト: Damian666/blasters
        public void Dispose()
        {
#if DIRECTX
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
        }
コード例 #2
0
ファイル: SoundEffect.cs プロジェクト: zielakbn/MonoGame
        public void Dispose()
        {
#if WINRT
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
        }
コード例 #3
0
 public void Dispose()
 {
     if (_sound != null)
     {
         _sound.Dispose();
     }
     _sound = null;
     mData  = null;
 }
コード例 #4
0
 private void PlatformDispose(bool disposing)
 {
     if (disposing)
     {
         if (_audioBuffer != null)
         {
             _audioBuffer.Dispose();
         }
     }
     _audioBuffer = null;
 }
コード例 #5
0
        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
        }
コード例 #6
0
ファイル: SoundEffect.cs プロジェクト: empika/MonoGame
        public void Dispose()
        {
#if SDL2
            if (!IsDisposed)
            {
                AL.DeleteBuffers(buffers);
            }
#elif DIRECTX
            _dataStream.Dispose();
#else
            _sound.Dispose();
#endif
            isDisposed = true;
        }
コード例 #7
0
 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;
 }
コード例 #8
0
ファイル: Cue.cs プロジェクト: bengarrr/MonoGameBastion
 public void Dispose()
 {
     _sound.Dispose();
 }