public PlayerPanelVM(VideoPlayerView body, VideoPlayerVM videoPlayerVM) { Body = body; VideoPlayerVM = videoPlayerVM; PanelBody = Body.PlayerPanelViewer; SubscriptedToEventsInPlayerDepPropChanges(); }
public SyncronizationShiftVM(VideoPlayerVM _videoPlayerVM) { videoPlayerVM = _videoPlayerVM; MainTimer = new Timer(MainTimerTick, null, 0, 100); }
internal TimeSpan GetSmartSyncTime(TimeSpan SyncTime, TimeSpan SyncTitlesTime, VideoPlayerVM SyncLeadVideoPlayerVM) { int t = SearchAndTools.SmartSearchRecord(SyncTime, SyncLeadVideoPlayerVM.GetSubtitleProcessor(), GetSubtitleProcessor()); TimeSpan SyncTime2 = GetSubtitleProcessor().GetSyncTime(SyncTitlesTime, t); return(SyncTime2); }