/// <summary> /// Terminates the SoundTouch resources and connection /// </summary> private void TerminateSoundTouchSharp() { if (m_soundTouchSharp != null) { m_soundTouchSharp.Clear(); m_soundTouchSharp.Dispose(); m_soundTouchSharp = null; m_logger.Debug("SoundTouch terminated"); } }
/// <summary> /// Initialize the sound touch library (using the SoundTouchSharp wrapper) /// </summary> private void InitializeSoundTouchSharp() { m_soundTouchSharp = new SoundTouchSharp(); m_soundTouchSharp.CreateInstance(); m_logger.Info("SoundTouch Initialized - Version: " + m_soundTouchSharp.SoundTouchVersionId + ", " + m_soundTouchSharp.SoundTouchVersionString); }