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); }
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); }