private void videoCaptureDeviceSelector1_DeviceSelected(object sender, VideoDeviceSelectedEventArgs e) { if (VideoDevice != null) { VideoDevice.Stop(); VideoDevice.NewFrame -= VideoDevice_NewFrame; } VideoDevice = new VideoCaptureDevice(e.Device); VideoDevice.NewFrame += VideoDevice_NewFrame; scanButton.Enabled = VideoDevice != null && Device != null; }
private void InvokeDeviceSelected(VideoCaptureDeviceInfo device) { var args = new VideoDeviceSelectedEventArgs(device); DeviceSelected?.Invoke(this, args); }