using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SimpleSoundManager.Framework { /// /// Interface used for common sound functionality; /// public interface Sound { /// /// Handles playing a sound. /// void play(); void play(float volume); /// /// Handles pausing a song. /// void pause(); /// /// Handles stopping a song. /// void stop(); /// /// Handles restarting a song. /// void restart(); /// /// Handles getting a clone of the song. /// /// Sound clone(); string getSoundName(); bool isStopped(); } }