| 123456789101112131415161718192021222324252627282930313233343536 | using MediaBrowser.Model.Dlna;namespace MediaBrowser.Model.MediaInfo{    public class LiveStreamRequest    {        public string OpenToken { get; set; }        public string UserId { get; set; }        public string PlaySessionId { get; set; }        public int? MaxStreamingBitrate { get; set; }        public long? StartTimeTicks { get; set; }        public int? AudioStreamIndex { get; set; }        public int? SubtitleStreamIndex { get; set; }        public string ItemId { get; set; }        public DeviceProfile DeviceProfile { get; set; }        public LiveStreamRequest()        {        }        public LiveStreamRequest(AudioOptions options)        {            MaxStreamingBitrate = options.MaxBitrate;            ItemId = options.ItemId;            DeviceProfile = options.Profile;            VideoOptions videoOptions = options as VideoOptions;            if (videoOptions != null)            {                AudioStreamIndex = videoOptions.AudioStreamIndex;                SubtitleStreamIndex = videoOptions.SubtitleStreamIndex;            }        }    }}
 |