diff options
Diffstat (limited to 'MediaBrowser.Dlna/ProfileSerialization/SubtitleProfile.cs')
| -rw-r--r-- | MediaBrowser.Dlna/ProfileSerialization/SubtitleProfile.cs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/MediaBrowser.Dlna/ProfileSerialization/SubtitleProfile.cs b/MediaBrowser.Dlna/ProfileSerialization/SubtitleProfile.cs deleted file mode 100644 index d4f96c3ec..000000000 --- a/MediaBrowser.Dlna/ProfileSerialization/SubtitleProfile.cs +++ /dev/null @@ -1,48 +0,0 @@ -using MediaBrowser.Model.Extensions; -using System.Collections.Generic; -using System.Xml.Serialization; -using MediaBrowser.Model.Dlna; - -namespace MediaBrowser.Dlna.ProfileSerialization -{ - public class SubtitleProfile - { - [XmlAttribute("format")] - public string Format { get; set; } - - [XmlAttribute("method")] - public SubtitleDeliveryMethod Method { get; set; } - - [XmlAttribute("didlMode")] - public string DidlMode { get; set; } - - [XmlAttribute("language")] - public string Language { get; set; } - - public List<string> GetLanguages() - { - List<string> list = new List<string>(); - foreach (string i in (Language ?? string.Empty).Split(',')) - { - if (!string.IsNullOrEmpty(i)) list.Add(i); - } - return list; - } - - public bool SupportsLanguage(string subLanguage) - { - if (string.IsNullOrEmpty(Language)) - { - return true; - } - - if (string.IsNullOrEmpty(subLanguage)) - { - subLanguage = "und"; - } - - List<string> languages = GetLanguages(); - return languages.Count == 0 || ListHelper.ContainsIgnoreCase(languages, subLanguage); - } - } -}
\ No newline at end of file |
