public bool Resume() { var result = BassActor.Resume(); if (result) { PlaybackState = PlaybackState.Playing; } return(result); }
public bool Pause() { var result = BassActor.Pause(); if (result) { PlaybackState = PlaybackState.Paused; } return(result); }
public bool Stop() { var result = BassActor.Stop(); if (result) { CurrentLibraryItem = null; PlaybackState = PlaybackState.Stopped; } return(result); }
public bool Play(int identifier) { var item = LibraryActor.GetItem(identifier); var result = BassActor.Play(item.FullPath); if (result) { CurrentLibraryItem = item; PlaybackState = PlaybackState.Playing; } return(result); }
public bool Seek(double seconds) => BassActor.Seek(seconds);
public bool ToggleRepeat() => BassActor.ToggleRepeat();
public bool Volume(byte volume) => BassActor.Volume(volume);