client/src/Iri.Modernisation.Controls/ViewModel/ProductionView/ProductionViewVM.cs
equal
deleted
inserted
replaced
161 BeginTrim = new TimeSpan(0, 0, 0), |
161 BeginTrim = new TimeSpan(0, 0, 0), |
162 EndTrim = new TimeSpan(0, 0, 0), |
162 EndTrim = new TimeSpan(0, 0, 0), |
163 }); |
163 }); |
164 } |
164 } |
165 InitializeCommands(); |
165 InitializeCommands(); |
|
166 |
166 } |
167 } |
167 |
168 |
168 private void ViewModelProductionTimeLine_SwitchVideo(object sender, ProductionTimeLineVMEventArgs e) |
169 private void ViewModelProductionTimeLine_SwitchVideo(object sender, ProductionTimeLineVMEventArgs e) |
169 { |
170 { |
170 ViewModelMasterVideoViewer.Source = (e.VideoSequence.Path); |
171 ViewModelMasterVideoViewer.Source = (e.VideoSequence.Path); |
176 double newPos = ViewModelProductionTimeLine.ActualVideoSequence.TimerIn.TotalMilliseconds+e.Position.TotalMilliseconds; |
177 double newPos = ViewModelProductionTimeLine.ActualVideoSequence.TimerIn.TotalMilliseconds+e.Position.TotalMilliseconds; |
177 if (ViewModelProductionTimeLine.ActualVideoSequence.TimerOut.TotalMilliseconds <= newPos) |
178 if (ViewModelProductionTimeLine.ActualVideoSequence.TimerOut.TotalMilliseconds <= newPos) |
178 { |
179 { |
179 ViewModelProductionTimeLine.ActualVideoSequence = ViewModelProductionTimeLine.TimeLine[ViewModelProductionTimeLine.TimeLine.IndexOf(ViewModelProductionTimeLine.ActualVideoSequence) + 1]; |
180 ViewModelProductionTimeLine.ActualVideoSequence = ViewModelProductionTimeLine.TimeLine[ViewModelProductionTimeLine.TimeLine.IndexOf(ViewModelProductionTimeLine.ActualVideoSequence) + 1]; |
180 ViewModelMasterVideoViewer.Source = ViewModelProductionTimeLine.ActualVideoSequence.Path; |
181 ViewModelMasterVideoViewer.Source = ViewModelProductionTimeLine.ActualVideoSequence.Path; |
|
182 |
181 ViewModelMasterVideoViewer.GoTo(ViewModelProductionTimeLine.ActualVideoSequence.BeginTrim); |
183 ViewModelMasterVideoViewer.GoTo(ViewModelProductionTimeLine.ActualVideoSequence.BeginTrim); |
182 } |
184 } |
183 ViewModelProductionTimeLine.Position = newPos; |
185 ViewModelProductionTimeLine.Position = newPos; |
184 } |
186 } |
185 |
187 |