PlaybackRequestType.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. namespace MediaBrowser.Model.SyncPlay
  2. {
  3. /// <summary>
  4. /// Enum PlaybackRequestType.
  5. /// </summary>
  6. public enum PlaybackRequestType
  7. {
  8. /// <summary>
  9. /// A user is setting a new playlist.
  10. /// </summary>
  11. Play = 0,
  12. /// <summary>
  13. /// A user is changing the playlist item.
  14. /// </summary>
  15. SetPlaylistItem = 1,
  16. /// <summary>
  17. /// A user is removing items from the playlist.
  18. /// </summary>
  19. RemoveFromPlaylist = 2,
  20. /// <summary>
  21. /// A user is moving an item in the playlist.
  22. /// </summary>
  23. MovePlaylistItem = 3,
  24. /// <summary>
  25. /// A user is adding items to the playlist.
  26. /// </summary>
  27. Queue = 4,
  28. /// <summary>
  29. /// A user is requesting an unpause command for the group.
  30. /// </summary>
  31. Unpause = 5,
  32. /// <summary>
  33. /// A user is requesting a pause command for the group.
  34. /// </summary>
  35. Pause = 6,
  36. /// <summary>
  37. /// A user is requesting a stop command for the group.
  38. /// </summary>
  39. Stop = 7,
  40. /// <summary>
  41. /// A user is requesting a seek command for the group.
  42. /// </summary>
  43. Seek = 8,
  44. /// <summary>
  45. /// A user is signaling that playback is buffering.
  46. /// </summary>
  47. Buffer = 9,
  48. /// <summary>
  49. /// A user is signaling that playback resumed.
  50. /// </summary>
  51. Ready = 10,
  52. /// <summary>
  53. /// A user is requesting next item in playlist.
  54. /// </summary>
  55. NextItem = 11,
  56. /// <summary>
  57. /// A user is requesting previous item in playlist.
  58. /// </summary>
  59. PreviousItem = 12,
  60. /// <summary>
  61. /// A user is setting the repeat mode.
  62. /// </summary>
  63. SetRepeatMode = 13,
  64. /// <summary>
  65. /// A user is setting the shuffle mode.
  66. /// </summary>
  67. SetShuffleMode = 14,
  68. /// <summary>
  69. /// A user is reporting their ping.
  70. /// </summary>
  71. Ping = 15,
  72. /// <summary>
  73. /// A user is requesting to be ignored on group wait.
  74. /// </summary>
  75. IgnoreWait = 16
  76. }
  77. }