Example #1
0
        private static VideoSize[] GetVideoSizes(string videoEncodingFormats)
        {
            if (string.IsNullOrWhiteSpace(videoEncodingFormats))
            {
                return(new VideoSize[0]);
            }

            return(videoEncodingFormats
                   .Split(',')
                   .Select(v => VideoSizeFactory.GetSize(v))
                   .ToArray());
        }
Example #2
0
        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);
        }