SubtitleEdit/libse/SubtitleFormats/ScenaristClosedCaptionsDropFrame.cs
2016-02-08 21:11:03 +01:00

24 lines
837 B
C#

using System.Text.RegularExpressions;
namespace Nikse.SubtitleEdit.Core.SubtitleFormats
{
public class ScenaristClosedCaptionsDropFrame : ScenaristClosedCaptions
{
//00:01:00:29 9420 9420 94ae 94ae 94d0 94d0 4920 f761 7320 ... semi colon (instead of colon) before frame number is used to indicate drop frame
private const string _timeCodeRegEx = @"^\d+:\d\d:\d\d[;,]\d\d\t";
private static readonly Regex _regex = new Regex(_timeCodeRegEx, RegexOptions.Compiled);
protected override Regex RegexTimeCodes { get { return _regex; } }
public ScenaristClosedCaptionsDropFrame()
{
DropFrame = true;
}
public override string Name
{
get { return "Scenarist Closed Captions Drop Frame"; }
}
}
}