client/src/Iri.Modernisation.Controls/ViewModel/ProductionTimeLine/CustomableVideoElementVM.cs
changeset 17 0e4e63f6f567
parent 0 249d70e7b32d
child 20 c2dd8119a6c1
equal deleted inserted replaced
16:dde0338cb539 17:0e4e63f6f567
    21         {
    21         {
    22             _videoSequence = paramSeq;
    22             _videoSequence = paramSeq;
    23             _runTime = paramSeq.RunTime;
    23             _runTime = paramSeq.RunTime;
    24             _beginTrim = paramSeq.BeginTrim;
    24             _beginTrim = paramSeq.BeginTrim;
    25             _endTrim = paramSeq.EndTrim;
    25             _endTrim = paramSeq.EndTrim;
       
    26            
    26             OnPropertyChanged("Duration");
    27             OnPropertyChanged("Duration");
    27         }
    28         }
    28 
    29 
    29         private VideoSequence _videoSequence;
    30         private VideoSequence _videoSequence;
    30 
    31 
    81             {
    82             {
    82                 return( RunTime.TotalMilliseconds - (BeginTrim.TotalMilliseconds + EndTrim.TotalMilliseconds))*ProductionTimeLine.ScaleTime;
    83                 return( RunTime.TotalMilliseconds - (BeginTrim.TotalMilliseconds + EndTrim.TotalMilliseconds))*ProductionTimeLine.ScaleTime;
    83             }
    84             }
    84 
    85 
    85         }
    86         }
       
    87 
       
    88         private VideoChapterType _chapter;
       
    89         public VideoChapterType Chapter
       
    90         {
       
    91             get
       
    92             {
       
    93                 return _chapter;
       
    94             }
       
    95             set
       
    96             {
       
    97                 _chapter = value;
       
    98                 OnPropertyChanged("Chapter");
       
    99             }
       
   100         }
       
   101 
    86         public new TimeSpan DurationTimeSpan
   102         public new TimeSpan DurationTimeSpan
    87         {
   103         {
    88             get
   104             get
    89             {
   105             {
    90                 return _videoSequence.Duration;
   106                 return _videoSequence.Duration;