public KeyboardNode(Guid id) : base(id) { hook = new GlobalKeyboardHook(); hook.KeyboardPressed += HookOnKeyboardPressed; _outputConnector = RegisterOutputConnector(KeyOutputDescription); }
public RestGetNode(Guid id) : base(id) { _http = new HttpClient(); RegisterInputConnector(RestGetInputDescription).HandleRaw(HandleMessage); _outputConnector = RegisterOutputConnector(RestGetOutputDescription); }
public SpecificMidiOutput(Guid nodeId, MidiDeviceNode parentNode) : base(nodeId, parentNode) { _input = parentNode.Outputs .First(o => o.Key == MidiDeviceNode.MidiOutputDescription.Key); _output = RegisterOutputConnector(OutputDescription); }
public MidiMessageFilter(Guid nodeId) : base(nodeId) { _output = RegisterOutputConnector(MidiOutputDescription); // StreamNote: PatteKi "und auch hier war ich :D" (2020-06-30 22:25) // StreamNote: m4cx: "Da war ich auch dran ;)" (2020-06-30 22:26) RegisterInputConnector(MidiInputDescription) .Handle <MidiMessage>(Handle); }
public MidiDeviceNode(Guid nodeId) : base(nodeId) { _output = RegisterOutputConnector(MidiOutputDescription); RegisterInputConnector(MidiInputDescription).Handle <MidiMessage>(HandleMessage); // Build environment UpdateEnvironment(new MidiDeviceEnvironment { InputDevices = MidiDeviceManager.Default.InputDevices.Select(d => d.Name).ToList(), OutputDevices = MidiDeviceManager.Default.OutputDevices.Select(d => d.Name).ToList() }); }