/// <summary> /// Gets the MIDI in device info /// </summary> public static MidiInCapabilities DeviceInfo(int midiInDeviceNumber) { MidiInCapabilities caps = new MidiInCapabilities(); int structSize = Marshal.SizeOf(caps); MmException.Try(MidiInterop.midiInGetDevCaps((IntPtr)midiInDeviceNumber,out caps,structSize),"midiInGetDevCaps"); return caps; }
/// <summary> /// Gets the MIDI in device info /// </summary> public static MidiInCapabilities DeviceInfo(int midiInDeviceNumber) { MidiInCapabilities caps = new MidiInCapabilities(); int structSize = Marshal.SizeOf(caps); MmException.Try(MidiInterop.midiInGetDevCaps((IntPtr)midiInDeviceNumber, out caps, structSize), "midiInGetDevCaps"); return(caps); }
public static extern MmResult midiInGetDevCaps(IntPtr deviceId, out MidiInCapabilities capabilities, int size);