Ejemplo n.º 1
0
        public ThreadedRecorder(Shared.CameraCollection cameras, IVideoWriter writer)
        {
            cameras_ = cameras;
            frameQueue_ = new List<FrameSet>();
            readyFrames_ = new List<Bitmap>();
            writer_ = writer;

            foreach (Shared.IMocapRecorder rec in cameras)
            {
                rec.OnFrame += rec_OnFrame;
            }
        }
        List <Bitmap> readyFrames_;  // Frames that are ready to be written into the video file

        public ThreadedRecorder(Shared.CameraCollection cameras, IVideoWriter writer)
        {
            cameras_     = cameras;
            frameQueue_  = new List <FrameSet>();
            readyFrames_ = new List <Bitmap>();
            writer_      = writer;

            foreach (Shared.IMocapRecorder rec in cameras)
            {
                rec.OnFrame += rec_OnFrame;
            }
        }