2013-11-30 02:20:34 +00:00
|
|
|
|
using System.Collections.Generic;
|
2013-11-29 23:18:46 +00:00
|
|
|
|
|
|
|
|
|
namespace BizHawk.Client.Common
|
|
|
|
|
{
|
|
|
|
|
public interface IMovieHeader : IDictionary<string, string>
|
|
|
|
|
{
|
|
|
|
|
SubtitleList Subtitles { get; }
|
|
|
|
|
Dictionary<string, string> BoardProperties { get; }
|
2013-11-30 02:20:34 +00:00
|
|
|
|
List<string> Comments { get; }
|
2013-11-29 23:18:46 +00:00
|
|
|
|
|
2013-11-30 02:20:34 +00:00
|
|
|
|
ulong Rerecords { get; set; }
|
|
|
|
|
bool StartsFromSavestate { get; set; }
|
2013-11-30 03:23:19 +00:00
|
|
|
|
string GameName { get; set; }
|
|
|
|
|
string SystemID { get; set; }
|
|
|
|
|
|
2013-11-29 23:18:46 +00:00
|
|
|
|
/// <summary>
|
2013-11-30 02:20:34 +00:00
|
|
|
|
/// Receives a line and attempts to add as a header
|
2013-11-29 23:18:46 +00:00
|
|
|
|
/// </summary>
|
2013-11-30 02:20:34 +00:00
|
|
|
|
/// <param name="line">
|
|
|
|
|
/// The line of text loaded from a movie file.
|
|
|
|
|
/// </param>
|
|
|
|
|
/// <returns>
|
|
|
|
|
/// returns false if not a useable header line
|
|
|
|
|
/// </returns>
|
|
|
|
|
bool ParseLineFromFile(string line);
|
2013-11-29 23:18:46 +00:00
|
|
|
|
}
|
|
|
|
|
}
|