diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-29 14:16:40 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-29 14:16:40 -0400 |
| commit | dd8dd1938a990d9c4c9bac384665dc9d82c4bc35 (patch) | |
| tree | e82fff87bac89c10ccc8af334d44eb52b9aa5b85 /MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs | |
| parent | a79962b7ebfe59d837970581ac1b5f184b0aa42d (diff) | |
update live stream generation
Diffstat (limited to 'MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs')
| -rw-r--r-- | MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs b/MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs index 8078219d8..563006a4d 100644 --- a/MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs +++ b/MediaBrowser.Model/MediaInfo/LiveStreamRequest.cs @@ -12,5 +12,24 @@ namespace MediaBrowser.Model.MediaInfo 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; + } + } } } |
