BizHawk/BizHawk.Client.Common/config/RewindConfig.cs

24 lines
741 B
C#

using System;
namespace BizHawk.Client.Common
{
public class RewindConfig
{
public bool UseDelta { get; set; } = true;
public bool EnabledSmall { get; set; } = true;
public bool EnabledMedium { get; set; }
public bool EnabledLarge { get; set; }
public int FrequencySmall { get; set; } = 1;
public int FrequencyMedium { get; set; } = 4;
public int FrequencyLarge { get; set; } = 60;
public int MediumStateSize { get; set; } = 262144; // 256kb
public int LargeStateSize { get; set; } = 1048576; // 1mb
public int BufferSize { get; set; } = 128; // in mb
public bool OnDisk { get; set; }
public bool IsThreaded { get; set; } = Environment.ProcessorCount > 1;
public int SpeedMultiplier { get; set; } = 1;
}
}