using System.Collections.Generic; namespace BizHawk.Client.Common { /// /// Represents everything needed for a frame of input /// public interface IMovieRecord { /// /// Gets or sets the string representation of the controller input as a series of mnemonics /// string Input { get; set; } /// /// Gets a value indicating whether or not this was a lag frame, /// where lag is the act of the core failing to poll for input (input on lag frames have no affect) /// bool Lagged { get; } /// /// Gets the Savestate for this frame of input /// IEnumerable State { get; } } }