public Form1() { InitializeComponent(); camImg = new CameraImaging(); mImageLock = new object(); // enumerate video devices videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); cbCameraDevices.Items.Clear(); foreach (FilterInfo i in videoDevices) { cbCameraDevices.Items.Add(i.Name); } }
//*********************************************** // Image Settings //*********************************************** private void TrackbarPropertiesScroll(object sender, EventArgs e) { var config = new CameraImaging { }; if (_model.Camera.ImagingSettings != null) { _model.Camera.ImagingSettings.SetAttributes(config); _model.Camera.ImagingSettings.RefreshProperties(); } if (_model.Camera.CurrentStream.VideoEncoding == null) { return; } _model.Camera.CurrentStream.VideoEncoding.SetAttributes(new IPCameraVideoEncoding { }); _model.Camera.CurrentStream.VideoEncoding.RefreshProperties(); }
public override void SetCameraImaging(CameraImaging config) { _camera.ImagingSettings.SetAttributes(config); _camera.ImagingSettings.RefreshProperties(); }
public virtual void SetCameraImaging(CameraImaging config) { }