public bool Pause() { var result = BassActor.Pause(); if (result) { PlaybackState = PlaybackState.Paused; } return(result); }
public bool Resume() { var result = BassActor.Resume(); if (result) { PlaybackState = PlaybackState.Playing; } return(result); }
public bool Play(LibraryItem item) { var result = BassActor.Play(item.FullPath); if (result) { CurrentLibraryItem = item; PlaybackState = PlaybackState.Playing; } return(result); }
public bool Stop() { var result = BassActor.Stop(); if (result) { CurrentLibraryItem = NowPlaying.Current().Value; PlaybackState = PlaybackState.Stopped; } return(result); }
public bool Seek(double seconds) => BassActor.Seek(seconds);
public bool Volume(byte volume) => BassActor.Volume(volume);