Exemple #1
0
        } //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;
        }
Exemple #2
0
 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";
 }
Exemple #3
0
 public MediaTrack(string path, ScaleInfo scale, bool isTutoPatch)
 {
     Path        = new Uri(path);
     ScaleInfo   = scale;
     IsTutoPatch = isTutoPatch;
 }