Ejemplo n.º 1
0
        internal static VideoResolutionEnum ToVideoResolution(string value)
        {
            VideoResolutionEnum videoResolutionEnum = VideoResolutionEnum.None;

            if (!string.IsNullOrEmpty(value))
            {
                switch (value)
                {
                case "1080p":
                    videoResolutionEnum = VideoResolutionEnum.VR_1080P;
                    break;

                case "720p":
                    videoResolutionEnum = VideoResolutionEnum.VR_720P;
                    break;

                case "480p":
                    videoResolutionEnum = VideoResolutionEnum.VR_480P;
                    break;

                case "240p":
                    videoResolutionEnum = VideoResolutionEnum.VR_240P;
                    break;
                }
            }
            return(videoResolutionEnum);
        }
Ejemplo n.º 2
0
        public override void SetProperty(string propertyName, object value)
        {
            switch (propertyName)
            {
            case "LicenseRight":
                this._rightEnum = SchemaHelper.ToMediaRights((string)value);
                break;

            case "VideoDefinition":
                this._videoDefinitionEnum = SchemaHelper.ToVideoDefinition((string)value);
                break;

            case "VideoResolution":
                this._videoResolutionEnum = SchemaHelper.ToVideoResolution((string)value);
                break;
            }
            base.SetProperty(propertyName, value);
        }