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); }
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); }