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") }; }
public LinearJobManager(IVlcDriver vlcdriver) { driver = vlcdriver; vlcdriver.OnJobStateChange += driver_OnJobStateChange; }