Пример #1
0
        public void StopRecording()
        {
            ViewRecording.ViewRecorder recorder = controlHandler.Recorder;
            controlHandler.Recorder = null;
            renderContext.Recording = false;

            // bring up dialog
            ViewRecordingDlg dlg = new ViewRecordingDlg(rSettings, new ViewRecording(recorder));

            dlg.ShowDialog(this);
            dlg.Dispose();
        }
Пример #2
0
        public void StartRecording(RecordingSettings settings)
        {
            ViewRecording.ViewRecorder vr = new ViewRecording.ViewRecorder();
            ViewRecording rec             = new ViewRecording(vr);
            EncodingDlg   dlg             = new EncodingDlg(rec, RecordingSettings.DefaultsInstance, "c:/testOut.avi", renderContext);

            dlg.ShowDialog(this);

            // start recording actions
            //if (settings == null)
            //    this.rSettings = RecordingSettings.DefaultsInstance;
            //else
            //    this.rSettings = settings;

            //controlHandler.Recorder = new ViewRecording.ViewRecorder();
            //renderContext.Recording = true;
        }