public PiSyncService(IDataAccessDispatcher dispatcher, Func <IVideoProcessor> videoProcessorInstantiator, IPiApiClientFactory piClientFactory, IDeviceStatusService deviceStatusService) { this.dispatcher = dispatcher; this.videoProcessorInstantiator = videoProcessorInstantiator; this.piClientFactory = piClientFactory; this.deviceStatusService = deviceStatusService; }
public VideoPlaybackService(IDataAccessDispatcher dispatcher, IPiApiClientFactory clientFactory) { this.dispatcher = dispatcher; this.clientFactory = clientFactory; this.devicePlaybacks = new ConcurrentBag <DevicePlayback>(); }