diff options
Diffstat (limited to 'Emby.Dlna/ProfileSerialization/SubtitleProfile.cs')
| -rw-r--r-- | Emby.Dlna/ProfileSerialization/SubtitleProfile.cs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/Emby.Dlna/ProfileSerialization/SubtitleProfile.cs b/Emby.Dlna/ProfileSerialization/SubtitleProfile.cs deleted file mode 100644 index a2f729108..000000000 --- a/Emby.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 Emby.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 |
