|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
#pragma warning disable CS1591
|
|
|
|
|
|
|
|
|
|
using System;
|
|
|
|
|
using System.ComponentModel;
|
|
|
|
|
using System.Xml.Serialization;
|
|
|
|
|
|
|
|
|
@ -7,6 +8,11 @@ namespace MediaBrowser.Model.Dlna
|
|
|
|
|
{
|
|
|
|
|
public class TranscodingProfile
|
|
|
|
|
{
|
|
|
|
|
public TranscodingProfile()
|
|
|
|
|
{
|
|
|
|
|
Conditions = Array.Empty<ProfileCondition>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[XmlAttribute("container")]
|
|
|
|
|
public string Container { get; set; } = string.Empty;
|
|
|
|
|
|
|
|
|
@ -61,6 +67,8 @@ namespace MediaBrowser.Model.Dlna
|
|
|
|
|
[XmlAttribute("breakOnNonKeyFrames")]
|
|
|
|
|
public bool BreakOnNonKeyFrames { get; set; }
|
|
|
|
|
|
|
|
|
|
public ProfileCondition[] Conditions { get; set; }
|
|
|
|
|
|
|
|
|
|
public string[] GetAudioCodecs()
|
|
|
|
|
{
|
|
|
|
|
return ContainerProfile.SplitValue(AudioCodec);
|
|
|
|
|