コード例 #1
0
ファイル: Resort.cs プロジェクト: moonwa/moonlit.tools
 private void ResortSubtitle(ISubtitle subtitle, string filename)
 {
     SubtitleCollection subs = subtitle.Build(filename);
     int startIndex = StartIndex;
     foreach (SubtitleItem title in subs)
     {
         title.Order = startIndex++;
     }
     subtitle.Write(filename + ".delay", subs);
 }
コード例 #2
0
ファイル: Delay.cs プロジェクト: moonwa/moonlit.tools
 private void RunDelay(ISubtitle subtitle, string filename)
 {
     TimeSpan delayValue = DelayTime;
     SubtitleCollection subs = subtitle.Build(filename);
     foreach (SubtitleItem title in subs)
     {
         title.Start = title.Start.Add(delayValue);
         title.End = title.End.Add(delayValue);
     }
     subtitle.Write(filename + ".delay", subs);
 }