Exemple #1
0
 public void Dispose()
 {
     soundBuffer.Reserved -= HandleSoundBufferReserved;
     soundBuffer.Recycled -= HandleSoundBufferRecycled;
     soundBuffer.Dispose();
     soundBuffer = null;
     isDisposed  = true;
 }
Exemple #2
0
 private void PlatformDispose(bool disposing)
 {
     if (SoundBuffer != null)
     {
         SoundBuffer.Dispose();
         SoundBuffer = null;
     }
 }
 public void Dispose()
 {
     if (!isDisposed)
     {
         this.Stop(true);
         soundBuffer.Reserved -= HandleSoundBufferReserved;
         soundBuffer.Recycled -= HandleSoundBufferRecycled;
         soundBuffer.Dispose();
         soundBuffer = null;
         isDisposed  = true;
     }
 }
Exemple #4
0
 private void PlatformDispose(bool disposing)
 {
     if (disposing)
     {
         if (soundBuffer != null)
         {
             this.Stop(true);
             soundBuffer.Reserved -= HandleSoundBufferReserved;
             soundBuffer.Recycled -= HandleSoundBufferRecycled;
             soundBuffer.Dispose();
             soundBuffer = null;
         }
     }
 }