} //pixels per sec public PatchModel(string sourcePath, int episodeNumber) { SourceInfo = new FileInfo(sourcePath); MediaTracks = new ObservableCollection <MediaTrack>(); Subtitles = new ObservableCollection <Subtitle>(); Duration = 10; ScaleInfo = new ScaleInfo(1); WindowState = new PatchWindowState(); EpisodeNumber = episodeNumber; }
public Subtitle(string content, ScaleInfo scale, double leftShift) { StartSecond = 0; EndSecond = 50; DurationInSeconds = 500; LeftShiftInSeconds = leftShift; Content = content; ScaleInfo = scale; FontSize = 32; X = 100; Y = 100; Foreground = "White"; Stroke = "Black"; }
public MediaTrack(string path, ScaleInfo scale, bool isTutoPatch) { Path = new Uri(path); ScaleInfo = scale; IsTutoPatch = isTutoPatch; }