public Task <IMidiInput> OpenInputAsync(string portId) { var p = new PortMidiInput((PortMidiPortDetails)Inputs.First(i => i.Id == portId)); return(p.OpenAsync().ContinueWith(t => (IMidiInput)p)); }
public Task <IMidiInput> OpenInputAsync(IMidiPortDetails port) { var p = new PortMidiInput(port); return(p.OpenAsync().ContinueWith(t => (IMidiInput)p)); }