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