namespace BizHawk.Emulation.Common
{
public interface IInputPollable : IEmulatorService
{
///
/// 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; }
}
}