示例#1
0
        public Url ExtractCustomUrl(UrlEnum.UrlTypes UrlType, UrlEnum.OutPutType OutPutType, UrlEnum.Quality Quality, Urls UrlList)
        {
            foreach (Url i in UrlList.Muxed)
            {
                if (i.UrlType == UrlType && i.UrlOutPut == OutPutType && i.VideoQuality == Quality)
                {
                    return(i);
                }
            }

            foreach (Url i in UrlList.Adaptive)
            {
                if (i.UrlType == UrlType && i.UrlOutPut == OutPutType && i.VideoQuality == Quality)
                {
                    return(i);
                }
            }

            return(null);
        }
示例#2
0
        public Url ExtractCustomUrl(FilterSize.Filter Filter, UrlEnum.UrlTypes UrlType, UrlEnum.OutPutType OutPutType, UrlEnum.Quality Quality, Urls UrlList)
        {
            foreach (Url i in UrlList.Muxed)
            {
                if (i.UrlType == UrlType && i.UrlOutPut == OutPutType && i.VideoQuality == Quality && ApplayOprator(Filter, i.Size))
                {
                    return(i);
                }
            }

            foreach (Url i in UrlList.Adaptive)
            {
                if (i.UrlType == UrlType && i.UrlOutPut == OutPutType && i.VideoQuality == Quality && ApplayOprator(Filter, i.Size))
                {
                    return(i);
                }
            }

            return(null);
        }