private void SetProperty(Emgu.CV.CvEnum.CAP_PROP prop, int v) { double value = v; lock (this) { if (IsConnected) { _device.SetCaptureProperty(prop, value); } } }
/// <summary> /// Access device property or use default value /// </summary> /// <param name="prop"> property name</param> /// <param name="def">default to use if not connected</param> /// <returns>value or default</returns> double GetPropertyOrDefault(Emgu.CV.CvEnum.CAP_PROP prop, double def) { double value = def; lock (this) { if (IsConnected) { value = _device.GetCaptureProperty(prop); } } return(value); }