/// <summary> /// Move to next frame based on frame internal index. /// </summary> public void NextFrame() { if (FrameIndex >= Frames.Count) { CurrentFrame = null; return; } CurrentFrame = Frames [FrameIndex++]; }
/// <summary> /// Create a new record frame and add to frame list. /// </summary> public void NewFrame() { CurrentFrame = new RecordingFrame <T> (); Frames.Add(CurrentFrame); }