public static void DoScreenRecording(TaskSettings taskSettings = null) { if (taskSettings == null) { taskSettings = TaskSettings.GetDefaultTaskSettings(); } ScreenRecordForm form = ScreenRecordForm.Instance; if (form.IsRecording) { form.StopRecording(); } else { form.StartRecording(taskSettings); } }