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(); } }