namespace MediaBrowser.Model.Session { /// /// Class PlaybackStartInfo. /// public class PlaybackStartInfo { public string UserId { get; set; } public string ItemId { get; set; } public string MediaSourceId { get; set; } public bool IsSeekable { get; set; } public string[] QueueableMediaTypes { get; set; } public PlaybackStartInfo() { QueueableMediaTypes = new string[] { }; } } /// /// Class PlaybackProgressInfo. /// public class PlaybackProgressInfo { public string UserId { get; set; } public string ItemId { get; set; } public string MediaSourceId { get; set; } public long? PositionTicks { get; set; } public bool IsPaused { get; set; } public bool IsMuted { get; set; } } /// /// Class PlaybackStopInfo. /// public class PlaybackStopInfo { public string UserId { get; set; } public string ItemId { get; set; } public string MediaSourceId { get; set; } public long? PositionTicks { get; set; } } }