Esempio n. 1
0
 private void ImportPreferences()
 {
     capturePathConfiguration        = PreferencesManager.CapturePreferences.CapturePathConfiguration.Clone();
     displaySynchronizationFramerate = PreferencesManager.CapturePreferences.DisplaySynchronizationFramerate;
     recordingMode         = PreferencesManager.CapturePreferences.RecordingMode;
     saveUncompressedVideo = PreferencesManager.CapturePreferences.SaveUncompressedVideo;
     memoryBuffer          = PreferencesManager.CapturePreferences.CaptureMemoryBuffer;
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 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;
     }
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 private void radioRecordingMode_CheckedChanged(object sender, EventArgs e)
 {
     recordingMode = rbRecordingCamera.Checked ? CaptureRecordingMode.Camera : CaptureRecordingMode.Display;
     chkUncompressedVideo.Enabled = recordingMode == CaptureRecordingMode.Camera;
 }