FrameSet GetFrame() { if (workingFrame_ == null) { workingFrame_ = new FrameSet(cameras_.Count); } return(workingFrame_); }
void rec_OnFrame(object sender, Shared.FrameEventArgs args) { FrameSet frameset = GetFrame(); frameset.CameraImages[cameras_.IndexOf(sender as Shared.IMocapRecorder)] = args.Image.Clone() as Bitmap; if (frameset.Valid()) { lock (frameQueue_) { frameQueue_.Add(frameset); } workingFrame_ = null; } }
FrameSet GetFrame() { if (workingFrame_ == null) workingFrame_ = new FrameSet(cameras_.Count); return workingFrame_; }