namespace BizHawk.Emulation.Common { public interface IInputPollable : IEmulatorService, IEmulator { /// /// The lag count. /// int LagCount { get; set; } /// /// If the current frame is a lag frame. /// All cores should define it the same, a lag frame is a frame in which input was not polled. /// bool IsLagFrame { get; } IInputCallbackSystem InputCallbacks { get; } } }