コード例 #1
0
ファイル: MPDFactory.cs プロジェクト: hyuckry/playerframework
        static SegmentList LoadSegmentList(XElement element)
        {
            var ns     = element.GetDefaultNamespace().NamespaceName;
            var result = new SegmentList();

            PopulateMultipleSegmentBase(element, result);

            result.Href    = (string)element.Attribute("href");
            result.Actuate = element.Attribute("actuate").GetNullableEnum <Actuate>().GetValueOrDefault(result.Actuate);

            result.SegmentURL.AddRange(element.Elements(XName.Get("SegmentURL", ns)).Select(LoadSegmentURL));

            return(result);
        }
コード例 #2
0
        static SegmentList LoadSegmentList(XElement element)
        {
            var ns = element.GetDefaultNamespace().NamespaceName;
            var result = new SegmentList();
            PopulateMultipleSegmentBase(element, result);

            result.Href = (string)element.Attribute("href");
            result.Actuate = element.Attribute("actuate").GetNullableEnum<Actuate>().GetValueOrDefault(result.Actuate);

            result.SegmentURL.AddRange(element.Elements(XName.Get("SegmentURL", ns)).Select(LoadSegmentURL));

            return result;
        }