public SpecificMidiOutput(Guid nodeId, MidiDeviceNode parentNode) : base(nodeId, parentNode) { _input = parentNode.Outputs .First(o => o.Key == MidiDeviceNode.MidiOutputDescription.Key); _output = RegisterOutputConnector(OutputDescription); }
public Wire(Guid id, IInputConnector input, IOutputConnector output) { Id = id; Input = input; Output = output; _subscription = output.Subscribe(input); }
public SplitterNode(Guid nodeId, TypeDescription description, IOutputConnector connector) : base(nodeId) { _description = description; _connector = connector; _outputs = new Dictionary <string, IOutputConnectorHandler>(); foreach (var propertyDescription in description.PropertyDescriptions) { var output = RegisterOutputConnector(new ConnectorDescription( propertyDescription.Key, propertyDescription.DisplayName, propertyDescription.DisplayDescription, propertyDescription.ContentType)); _outputs.Add(propertyDescription.Key, output); } }
protected Adapter(IInputConnector input, IOutputConnector output) { }
public Wire(IInputConnector input, IOutputConnector output) { InputConnector = input; OutputConnector = output; }
public LinearTransformationAdapter(IInputConnector input, IOutputConnector output) : base(input, output) { }