Ejemplo n.º 1
0
 private void ResortSubtitle(ISubtitle subtitle, string filename)
 {
     SubtitleCollection subs = subtitle.Build(filename);
     foreach (var sub in subs)
     {
         if(string.IsNullOrEmpty(sub.Content))
             continue;
         _logger.InfoLine(sub.Content);
     }
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }