示例#1
0
 public RecordingManager(ILogger log, ISettingsProvider settingsProvider, IVlcDriver vlcDriver, ILinearJobManager linearJobManager, ITaskRunner taskRunner)
 {
     _log = log;
     _settingsProvider = settingsProvider;
     _vlcDriver = vlcDriver;
     _linearJobManager = linearJobManager;
     _taskRunner = taskRunner;
     _hmDirSource = new HumaxDirSource
     {
         Location = _settingsProvider.GetSetting("HumaxDirSource")
     };
 }
示例#2
0
 public LinearJobManager(IVlcDriver vlcdriver)
 {
     driver = vlcdriver;
     vlcdriver.OnJobStateChange += driver_OnJobStateChange;
 }