示例#1
0
 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);
 }
示例#3
0
        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);
        }