public VideoSyncManager(PrioritizedHeuristicsSettings heuristicSettings)
 {
     HeuristicSettings = heuristicSettings;
     HeuristicManager = new PrioritizedHeuristicsManager();
     HeuristicManager.Clear();
     HeuristicManager.MaxReenableAttempts = heuristicSettings.MaxReenableAttempts;
     HeuristicManager.MonitorIntervalInMilliseconds = heuristicSettings.PollingFrequencyMillis;
     HeuristicManager.RecommendationChanged += HeuristicManager_RecommendationChanged;
 }
 public VideoSyncManager(PrioritizedHeuristicsSettings heuristicSettings)
 {
     HeuristicSettings = heuristicSettings;
     HeuristicManager  = new PrioritizedHeuristicsManager();
     HeuristicManager.Clear();
     HeuristicManager.MaxReenableAttempts           = heuristicSettings.MaxReenableAttempts;
     HeuristicManager.MonitorIntervalInMilliseconds = heuristicSettings.PollingFrequencyMillis;
     HeuristicManager.RecommendationChanged        += HeuristicManager_RecommendationChanged;
 }