client/src/Iri.Modernisation.Controls/ViewModel/ProductionTimeLine/CustomableVideoElementVM.cs
equal
deleted
inserted
replaced
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; |