Пример #1
0
        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;
        }