namespace RedBookPlayer.Models.Hardware { public interface IAudioBackend { /// /// Pauses the audio playback /// void Pause(); /// /// Starts the playback. /// void Play(); /// /// Stops the audio playback /// void Stop(); /// /// Get the current playback state /// PlayerState GetPlayerState(); /// /// Set the new volume value /// void SetVolume(float volume); } }