public StreamingProcManager( FFMPEGConfig ffmpegCfg, StreamSourceCfgLoader streamSourceCfgLoader) { _ffmpegCfg = ffmpegCfg; _streamSourceCfgLoader = streamSourceCfgLoader; }
public StreamsUpdateManager( FFMPEGConfig ffmpegCfg, StreamingProcManager procManager, StreamSourceCfgLoader streamSourceCfgLoader) { _procManager = procManager; _streamSourceCfgLoader = streamSourceCfgLoader; var watcher = new FileSystemWatcher { Filter = "*" + Path.GetFileName(ffmpegCfg.ChannelsCfgPath), Path = Path.GetDirectoryName(ffmpegCfg.ChannelsCfgPath), NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName, EnableRaisingEvents = true, }; watcher.Changed += OnChanged; }
public LivePlayerController( StreamSourceCfgLoader streamSourceCfgLoader) { _streamSourceCfgLoader = streamSourceCfgLoader; }