namespace MediaBrowser.Model.SyncPlay
{
///
/// Enum PlaybackRequestType.
///
public enum PlaybackRequestType
{
///
/// A user is setting a new playlist.
///
Play = 0,
///
/// A user is changing the playlist item.
///
SetPlaylistItem = 1,
///
/// A user is removing items from the playlist.
///
RemoveFromPlaylist = 2,
///
/// A user is moving an item in the playlist.
///
MovePlaylistItem = 3,
///
/// A user is adding items to the playlist.
///
Queue = 4,
///
/// A user is requesting an unpause command for the group.
///
Unpause = 5,
///
/// A user is requesting a pause command for the group.
///
Pause = 6,
///
/// A user is requesting a stop command for the group.
///
Stop = 7,
///
/// A user is requesting a seek command for the group.
///
Seek = 8,
///
/// A user is signaling that playback is buffering.
///
Buffer = 9,
///
/// A user is signaling that playback resumed.
///
Ready = 10,
///
/// A user is requesting next item in playlist.
///
NextItem = 11,
///
/// A user is requesting previous item in playlist.
///
PreviousItem = 12,
///
/// A user is setting the repeat mode.
///
SetRepeatMode = 13,
///
/// A user is setting the shuffle mode.
///
SetShuffleMode = 14,
///
/// A user is reporting their ping.
///
Ping = 15,
///
/// A user is requesting to be ignored on group wait.
///
IgnoreWait = 16
}
}