/// <summary> /// Opens a specified MIDI in device /// </summary> /// <param name="deviceNo">The device number</param> public MidiIn(int deviceNo) { callback = Callback; MmException.Try( MidiInterop.midiInOpen(out hMidiIn, (IntPtr)deviceNo, callback, IntPtr.Zero, MidiInterop.CALLBACK_FUNCTION), "midiInOpen"); }
/// <summary> /// Opens a specified MIDI in device /// </summary> /// <param name="deviceNo">The device number</param> public MidiIn(int deviceNo) { this.callback = new MidiInterop.MidiInCallback(Callback); MmException.Try( MidiInterop.midiInOpen(out hMidiIn, (IntPtr)deviceNo, this.callback, IntPtr.Zero, MidiInterop.CALLBACK_FUNCTION), "midiInOpen"); }
public MidiIn(int deviceNo) { this.callback = new MidiInterop.MidiInCallback(this.Callback); MmException.Try(MidiInterop.midiInOpen(out this.hMidiIn, (IntPtr)deviceNo, this.callback, IntPtr.Zero, 196608), "midiInOpen"); }