public FilterManager(DataFlowManager dataFlowManager) { _instances = new Dictionary <Guid, IOutputFilterModuleInstance>(); _rootFilters = new HashSet <IOutputFilterModuleInstance>(); _filterChildren = new FilterChildren(); dataFlowManager.ComponentAdded += DataFlowManagerOnComponentAdded; dataFlowManager.ComponentRemoved += DataFlowManagerOnComponentRemoved; dataFlowManager.ComponentSourceChanged += DataFlowManagerOnComponentSourceChanged; }
public FilterManager(DataFlowManager dataFlowManager) { _instances = new Dictionary <Guid, IOutputFilterModuleInstance>(); _rootFilters = new HashSet <IOutputFilterModuleInstance>(); _filterChildren = new FilterChildren(); dataFlowManager.ComponentAdded += DataFlowManagerOnComponentAdded; dataFlowManager.ComponentRemoved += DataFlowManagerOnComponentRemoved; dataFlowManager.ComponentSourceChanged += DataFlowManagerOnComponentSourceChanged; VixenSystem.Instrumentation.AddValue(_filterUpdateTimeValue); //VixenSystem.Instrumentation.AddValue(_filterUpdateWaitValue); }