public SequenceRecorder(IMocapRecorder recorder, int count, int initdelay, int delay) { Finished = false; Frames = new List<Bitmap>(); recorder_ = recorder; delay_ = delay; countLeft_ = count; go_ = false; captureTimer = new System.Timers.Timer((double)(initdelay * 1000)); Program.AddTimer(captureTimer); captureTimer.Elapsed += timer_Elapsed; captureTimer.Start(); beepTimer = new System.Timers.Timer(1000); Program.AddTimer(beepTimer); beepTimer.Elapsed += beepTimer_Elapsed; beepTimer.Start(); if (StartCallback != null) StartCallback(null, null); recorder.StartRecording(); recorder.OnFrame += recorder_OnFrame; }
public SequenceRecorder(IMocapRecorder recorder, int count, int initdelay, int delay) { Finished = false; Frames = new List <Bitmap>(); recorder_ = recorder; delay_ = delay; countLeft_ = count; go_ = false; captureTimer = new System.Timers.Timer((double)(initdelay * 1000)); Program.AddTimer(captureTimer); captureTimer.Elapsed += timer_Elapsed; captureTimer.Start(); beepTimer = new System.Timers.Timer(1000); Program.AddTimer(beepTimer); beepTimer.Elapsed += beepTimer_Elapsed; beepTimer.Start(); if (StartCallback != null) { StartCallback(null, null); } recorder.StartRecording(); recorder.OnFrame += recorder_OnFrame; }