| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | #pragma warning disable CS1591using System.Globalization;namespace MediaBrowser.Model.Dlna{    public static class DlnaMaps    {        public static string FlagsToString(DlnaFlags flags)        {            return string.Format(CultureInfo.InvariantCulture, "{0:X8}{1:D24}", (ulong)flags, 0);        }        public static string GetOrgOpValue(bool hasKnownRuntime, bool isDirectStream, TranscodeSeekInfo profileTranscodeSeekInfo)        {            if (hasKnownRuntime)            {                string orgOp = string.Empty;                // Time-based seeking currently only possible when transcoding                orgOp += isDirectStream ? "0" : "1";                // Byte-based seeking only possible when not transcoding                orgOp += isDirectStream || profileTranscodeSeekInfo == TranscodeSeekInfo.Bytes ? "1" : "0";                return orgOp;            }            // No seeking is available if we don't know the content runtime            return "00";        }        public static string GetImageOrgOpValue()        {            string orgOp = string.Empty;            // Time-based seeking currently only possible when transcoding            orgOp += "0";            // Byte-based seeking only possible when not transcoding            orgOp += "0";            return orgOp;        }    }}
 |