private void ImportPreferences() { capturePathConfiguration = PreferencesManager.CapturePreferences.CapturePathConfiguration.Clone(); displaySynchronizationFramerate = PreferencesManager.CapturePreferences.DisplaySynchronizationFramerate; recordingMode = PreferencesManager.CapturePreferences.RecordingMode; saveUncompressedVideo = PreferencesManager.CapturePreferences.SaveUncompressedVideo; memoryBuffer = PreferencesManager.CapturePreferences.CaptureMemoryBuffer; }
public void ReadXML(XmlReader reader) { reader.ReadStartElement(); while (reader.NodeType == XmlNodeType.Element) { switch (reader.Name) { case "CapturePathConfiguration": capturePathConfiguration.ReadXml(reader); break; case "DisplaySynchronizationFramerate": string str = reader.ReadElementContentAsString(); displaySynchronizationFramerate = double.Parse(str, CultureInfo.InvariantCulture); break; case "CaptureRecordingMode": recordingMode = (CaptureRecordingMode)Enum.Parse(typeof(CaptureRecordingMode), reader.ReadElementContentAsString()); break; case "SaveUncompressedVideo": saveUncompressedVideo = XmlHelper.ParseBoolean(reader.ReadElementContentAsString()); break; case "VerboseStats": verboseStats = XmlHelper.ParseBoolean(reader.ReadElementContentAsString()); break; case "MemoryBuffer": memoryBuffer = reader.ReadElementContentAsInt(); break; case "Cameras": ParseCameras(reader); break; case "DelayCompositeConfiguration": delayCompositeConfiguration.ReadXml(reader); break; case "PhotofinishConfiguration": photofinishConfiguration.ReadXml(reader); break; default: reader.ReadOuterXml(); break; } } reader.ReadEndElement(); }
private void radioRecordingMode_CheckedChanged(object sender, EventArgs e) { if (rbRecordingCamera.Checked) { recordingMode = CaptureRecordingMode.Camera; } else if (rbRecordingDelayed.Checked) { recordingMode = CaptureRecordingMode.Delay; } else { recordingMode = CaptureRecordingMode.Scheduled; } }
private void ImportPreferences() { saveUncompressedVideo = PreferencesManager.CapturePreferences.SaveUncompressedVideo; displaySynchronizationFramerate = PreferencesManager.CapturePreferences.DisplaySynchronizationFramerate; capturePathConfiguration = PreferencesManager.CapturePreferences.CapturePathConfiguration.Clone(); memoryBuffer = PreferencesManager.CapturePreferences.CaptureMemoryBuffer; recordingMode = PreferencesManager.CapturePreferences.RecordingMode; replacementFramerateThreshold = PreferencesManager.CapturePreferences.HighspeedRecordingFramerateThreshold; replacementFramerate = PreferencesManager.CapturePreferences.HighspeedRecordingFramerateOutput; enableAudioTrigger = PreferencesManager.CapturePreferences.CaptureAutomationConfiguration.EnableAudioTrigger; audioInputDevice = PreferencesManager.CapturePreferences.CaptureAutomationConfiguration.AudioInputDevice; audioTriggerThreshold = PreferencesManager.CapturePreferences.CaptureAutomationConfiguration.AudioTriggerThreshold; recordingSeconds = PreferencesManager.CapturePreferences.CaptureAutomationConfiguration.RecordingSeconds; postRecordCommand = PreferencesManager.CapturePreferences.PostRecordCommand; ignoreOverwriteWarning = PreferencesManager.CapturePreferences.CaptureAutomationConfiguration.IgnoreOverwrite; }
private void radioRecordingMode_CheckedChanged(object sender, EventArgs e) { recordingMode = rbRecordingCamera.Checked ? CaptureRecordingMode.Camera : CaptureRecordingMode.Display; chkUncompressedVideo.Enabled = recordingMode == CaptureRecordingMode.Camera; }