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(); }
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; }