Esempio n. 1
0
        public static DisplayAspectMode ToDisplayAspectMode(this Aspect aspect)
        {
            DisplayAspectMode ret = DisplayAspectMode.AspectFit;

            switch (aspect)
            {
            case Aspect.AspectFill:
                ret = DisplayAspectMode.AspectFill;
                break;

            case Aspect.AspectFit:
                ret = DisplayAspectMode.AspectFit;
                break;

            case Aspect.Fill:
                ret = DisplayAspectMode.Fill;
                break;
            }
            return(ret);
        }
        public static PlayerDisplayMode ToMultimeida(this DisplayAspectMode mode)
        {
            PlayerDisplayMode ret = PlayerDisplayMode.LetterBox;

            switch (mode)
            {
            case DisplayAspectMode.AspectFill:
                ret = PlayerDisplayMode.CroppedFull;
                break;

            case DisplayAspectMode.AspectFit:
                ret = PlayerDisplayMode.LetterBox;
                break;

            case DisplayAspectMode.Fill:
                ret = PlayerDisplayMode.FullScreen;
                break;

            case DisplayAspectMode.OrignalSize:
                ret = PlayerDisplayMode.OriginalOrFull;
                break;
            }
            return(ret);
        }
 public static PlayerDisplayMode ToNative(this DisplayAspectMode mode) => mode switch
 {