aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Dlna/TranscodingProfile.cs
diff options
context:
space:
mode:
authorTim Hobbs <jesus.tesh@gmail.com>2014-03-24 09:37:44 -0700
committerTim Hobbs <jesus.tesh@gmail.com>2014-03-24 09:37:44 -0700
commit38a0af6e86d3bdf8794343b03d26659d4bf89093 (patch)
treef3c92b89ae3e8a7e744ee13eb1b16139da690622 /MediaBrowser.Controller/Dlna/TranscodingProfile.cs
parent543ce24c1051d10b32c0dae5277ee37c27daceae (diff)
parent501dedb13cd59dc2683ac4192cd11289bd304cfb (diff)
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'MediaBrowser.Controller/Dlna/TranscodingProfile.cs')
-rw-r--r--MediaBrowser.Controller/Dlna/TranscodingProfile.cs23
1 files changed, 18 insertions, 5 deletions
diff --git a/MediaBrowser.Controller/Dlna/TranscodingProfile.cs b/MediaBrowser.Controller/Dlna/TranscodingProfile.cs
index 530a44b8c..1ce2adb1b 100644
--- a/MediaBrowser.Controller/Dlna/TranscodingProfile.cs
+++ b/MediaBrowser.Controller/Dlna/TranscodingProfile.cs
@@ -1,5 +1,4 @@
-using System.Collections.Generic;
-
+
namespace MediaBrowser.Controller.Dlna
{
public class TranscodingProfile
@@ -11,12 +10,18 @@ namespace MediaBrowser.Controller.Dlna
public string VideoCodec { get; set; }
public string AudioCodec { get; set; }
- public List<TranscodingSetting> Settings { get; set; }
+ public bool EstimateContentLength { get; set; }
+
+ public TranscodeSeekInfo TranscodeSeekInfo { get; set; }
+
+ public TranscodingSetting[] Settings { get; set; }
public TranscodingProfile()
{
- Settings = new List<TranscodingSetting>();
+ Settings = new TranscodingSetting[] { };
}
+
+ public bool EnableMpegtsM2TsMode { get; set; }
}
public class TranscodingSetting
@@ -27,6 +32,14 @@ namespace MediaBrowser.Controller.Dlna
public enum TranscodingSettingType
{
- Profile
+ VideoLevel = 0,
+ VideoProfile = 1,
+ MaxAudioChannels = 2
+ }
+
+ public enum TranscodeSeekInfo
+ {
+ Auto = 0,
+ Bytes = 1
}
}