private void SetNewVideoImage() { if (arDroneControl.IsConnected) { System.Drawing.Image newImage = arDroneControl.GetDisplayedImage(); if (newImage != null) { frameCountSinceLastCapture++; if (videoRecorder.IsVideoCaptureRunning) { videoRecorder.AddFrame((System.Drawing.Bitmap)newImage.Clone()); } pictureBoxVideo.Image = newImage; } } }
private void SetNewVideoImage() { if (arDroneControl.IsConnected) { System.Drawing.Image newImage = arDroneControl.GetDisplayedImage(); if (newImage != null) { frameCountSinceLastCapture++; if (videoRecorder.IsVideoCaptureRunning) { videoRecorder.AddFrame((System.Drawing.Bitmap)newImage.Clone()); } BitmapImage newBitmapImage = Utility.CreateBitmapImageFromImage(newImage); imageVideo.Source = newBitmapImage; } } }