示例#1
0
文件: MidiIn.cs 项目: teetow/teevegas
 /// <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");
 }
示例#3
0
 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");
 }