Example #1
0
 private MidiOutPort(
     string deviceId,
     MidiDeviceInfo deviceInfo,
     MidiDeviceInfo.PortInfo portInfo)
 {
     _midiManager = ContextHelper.Current.GetSystemService(Context.MidiService).JavaCast <MidiManager>();
     DeviceId     = deviceId ?? throw new ArgumentNullException(nameof(deviceId));
     _deviceInfo  = deviceInfo ?? throw new ArgumentNullException(nameof(deviceInfo));
     _portInfo    = portInfo ?? throw new ArgumentNullException(nameof(portInfo));
 }
Example #2
0
 public MidiPortDetails(MidiDeviceInfo device, MidiDeviceInfo.PortInfo port)
 {
     if (device == null)
     {
         throw new ArgumentNullException(nameof(device));
     }
     if (port == null)
     {
         throw new ArgumentNullException(nameof(port));
     }
     this.device = device;
     this.port   = port;
 }