public ApplicationLogic(IDevices devicesIn, IDiscoverDevices discoverDevicesIn , ILoopbackRecorder loopbackRecorderIn, IConfiguration configurationIn , IStreamingRequestsListener streamingRequestListenerIn, IDeviceStatusTimer deviceStatusTimerIn) { devices = devicesIn; devices.SetCallback(OnAddDevice); discoverDevices = discoverDevicesIn; loopbackRecorder = loopbackRecorderIn; configuration = configurationIn; streamingRequestListener = streamingRequestListenerIn; deviceStatusTimer = deviceStatusTimerIn; }