Example #1
0
            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;
            }
Example #3
0
 /// <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());
 }
Example #4
0
 public static void ToElement(String value, out VideoCompression compression)
 {
     compression = _videoCompressions.ToElement(value);
 }
Example #5
0
 public static String ToString(VideoCompression compression)
 {
     return(_videoCompressions.ToString(compression));
 }
Example #6
0
 /// <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());
 }
Example #7
0
            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;
            }