public void Reset() { VideoCaptureDeviceName = DEFAULT_VIDEO_CAPTURE_DEVICE_NAME; SupportedActionsList = DEFAULT_SUPPORTED_ACTIONS_LIST; ExposureMin = DEFAULT_EXPOSURE_MIN; ExposureMax = DEFAULT_EXPOSURE_MAX; CameraType = DEFAULT_CAMERA_TYPE; CameraFrameRate = DEFAULT_CAMERA_FRAME_RATE; SupportedExposuresList = DEFAULT_SUPPORTED_EXPOSURES_LIST; SensorName = DEFAULT_SENSOR_NAME; SensorType = DEFAULT_SENSOR_TYPE; BitDepth = DEFAULT_BIT_DEPTH; SourceBitmapFilesLocation = DEFAULT_BITMAPS_LOCATION; }
public void Load() { using (RegistryKey key = EnsureRegistryKey()) { VideoCaptureDeviceName = (string)key.GetValue("VideoCaptureDeviceName", DEFAULT_VIDEO_CAPTURE_DEVICE_NAME); SupportedActionsList = (string)key.GetValue("SupportedActionsList", DEFAULT_SUPPORTED_ACTIONS_LIST); ExposureMin = double.Parse((string)key.GetValue("ExposureMin", DEFAULT_EXPOSURE_MIN), CultureInfo.InvariantCulture); ExposureMax = double.Parse((string)key.GetValue("ExposureMax", DEFAULT_EXPOSURE_MAX), CultureInfo.InvariantCulture); CameraType = (SiumulatedCameraType)key.GetValue("CameraType", DEFAULT_CAMERA_TYPE); CameraFrameRate = (AnalogueCameraFrameRate)key.GetValue("CameraFrameRate", DEFAULT_CAMERA_FRAME_RATE); SupportedExposuresList = (string)key.GetValue("SupportedExposuresList", DEFAULT_SUPPORTED_EXPOSURES_LIST); SensorName = (string)key.GetValue("SensorName", DEFAULT_SENSOR_NAME); SensorType = (string)key.GetValue("SensorType", DEFAULT_SENSOR_TYPE); BitDepth = (int)key.GetValue("BitDepth", DEFAULT_BIT_DEPTH); SourceBitmapFilesLocation = (string)key.GetValue("SourceBitmapFilesLocation", DEFAULT_BITMAPS_LOCATION); } }