| 123456789101112131415161718192021222324252627282930313233343536 | using System;using System.Collections.Generic;using System.Xml.Serialization;namespace MediaBrowser.Model.Dlna{    public class DirectPlayProfile    {        [XmlAttribute("container")]        public string Container { get; set; }        [XmlAttribute("audioCodec")]        public string AudioCodec { get; set; }        [XmlAttribute("videoCodec")]        public string VideoCodec { get; set; }        [XmlAttribute("type")]        public DlnaProfileType Type { get; set; }        public bool SupportsContainer(string container)        {            return ContainerProfile.ContainsContainer(Container, container);        }        public bool SupportsVideoCodec(string codec)        {            return ContainerProfile.ContainsContainer(VideoCodec, codec);        }        public bool SupportsAudioCodec(string codec)        {            return ContainerProfile.ContainsContainer(AudioCodec, codec);        }    }}
 |