Example #1
0
        private static string GetSize(VideoSize videoSize, int width, int height)
        {
            switch (videoSize)
            {
            case VideoSize.F240p:
            {
                Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, 426, 240);
                return($"{finalSize.Item1}:{finalSize.Item2}");
            }

            case VideoSize.F360p:
            {
                Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, 640, 360);
                return($"{finalSize.Item1}:{finalSize.Item2}");
            }

            case VideoSize.F480p:
            {
                Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, 854, 480);
                return($"{finalSize.Item1}:{finalSize.Item2}");
            }

            case VideoSize.F720p:
            {
                Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, 1280, 720);
                return($"{finalSize.Item1}:{finalSize.Item2}");
            }

            case VideoSize.F1080p:
            {
                Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, 1920, 1080);
                return($"{finalSize.Item1}:{finalSize.Item2}");
            }

            default:
                throw new InvalidOperationException("Format non reconnu.");
            }
        }
Example #2
0
        private static string GetSize(VideoSize videoSize, int width, int height)
        {
            Tuple <int, int> finalSize = SizeHelper.GetSize(width, height, videoSize.Width, videoSize.Height);

            return($"{finalSize.Item1}:{finalSize.Item2}");
        }