private static VideoSize[] GetVideoSizes(string videoEncodingFormats) { if (string.IsNullOrWhiteSpace(videoEncodingFormats)) { return(new VideoSize[0]); } return(videoEncodingFormats .Split(',') .Select(v => VideoSizeFactory.GetSize(v)) .ToArray()); }
public static void InitSettings(IConfiguration Configuration) { Configuration.GetSection("General").Bind(GeneralSettings.Instance); Configuration.GetSection("Ipfs").Bind(IpfsSettings.Instance); Configuration.GetSection("Video").Bind(VideoSettings.Instance); var list = new List <VideoSize>(); Configuration.GetSection("Encode").Bind(list); var dico = list.ToDictionary(l => l.UrlTag, l => l); VideoSizeFactory.Init(dico); }