public string UploadVideoFile(Stream file) { var videoCompression = new VideoCompression(); var compressedFile = videoCompression.CompressFile(file); var fileUploader = new FileUploader(); var id = fileUploader.UploadToServer(compressedFile); return(fileUploader.GetURL(id)); }
internal override void Load(Dictionary <FlashParameters, Int32> flashParameters, RovioStatusReport report, RovioMcuReport mcuReport) { RovioAPI api = owner.rovio.API; this.brightness = report.brightness; this.resolutionId = report.ResolutionId; this.videoCompression = report.VideoCompression; this.frameRate = report.frame_rate; this.acFrequency = report.ACFrequency; this.modified = false; }
/// <summary> /// Change the quality setting of camera's images. (only available with MPEG4) /// </summary> /// <param name="ratio">0 – 2 (representing low, medium and high quality respectively)</param> /// <returns></returns> public void ChangeCompressRatio(VideoCompression ratio) { RovioResponse response = rovio.Request("ChangeCompressRatio.cgi?Ratio=" + ratio.ToString()); }
public static void ToElement(String value, out VideoCompression compression) { compression = _videoCompressions.ToElement(value); }
public static String ToString(VideoCompression compression) { return(_videoCompressions.ToString(compression)); }
internal override void Load(Dictionary<FlashParameters, Int32> flashParameters, RovioStatusReport report, RovioMcuReport mcuReport) { RovioAPI api = owner.rovio.API; this.brightness = report.brightness; this.resolutionId = report.ResolutionId; this.videoCompression = report.VideoCompression; this.frameRate = report.frame_rate; this.acFrequency = report.ACFrequency; this.modified = false; }