protected virtual void Dispose(bool disposing) { if (disposing) { _engine.Dispose(); } }
public void Dispose() { _engine.Dispose(); _recorder.Dispose(); if (_sound != null) { _sound.Dispose(); _sound = null; } }
private void Dispose(bool isCleanAll) { if (isCleanAll) { engine.Dispose(); GC.SuppressFinalize(this); } else { // Clean Managed Resources } }
public void Dispose() { StopAudio(); if (sounds != null) { foreach (var soundSource in sounds.Values) { soundSource?.Dispose(); } } soundEngine.Dispose(); }
private void StopAllSounds() { fadeOut(PitLane); fadeOut(Crowd); fadeOut(EnvAmbience); fadeOut(Announcer); fadeOut(Guns); fadeOut(Siren); fadeOut(Repair); fadeOut(Music); fadeOut(Fueling); Engine.StopAllSounds(); Engine.Dispose(); }
// The bulk of the clean-up code is implemented in Dispose(bool) protected virtual void Dispose(bool disposing) { if (disposing) { // free managed resources if (_currentPlayback != null) { _currentPlayback.Stop(); _currentPlayback.Dispose(); _currentPlayback = null; } if (_engine != null) { _engine.Dispose(); _engine = null; } } }
protected virtual void Dispose(bool disposing) { if (disposed) { return; } if (disposing) { if (soundEngine != null) { soundEngine.Dispose(); } if (musicEngine != null) { musicEngine.Dispose(); } } disposed = true; }
public void Dispose() { Engine.Dispose(); }
public void Dispose() { _soundEngine.Dispose(); }
public void Dispose() { stream.Dispose(); engine.Dispose(); }
public static void DisposeSoundEngine() { SoundEngine.StopAllSounds(); SoundEngine.Dispose(); }
static public void stop() { bgm.StopAllSounds(); bgm.Dispose(); bgm = new ISoundEngine(); }
/// <summary> /// Stops the player and removes it from memory /// </summary> public void destroyPlayer() { engine.RemoveAllSoundSources(); engine.Dispose(); }