/// <summary> /// Gets the MIDI Out device info /// </summary> public static MidiOutCapabilities DeviceInfo(int midiOutDeviceNumber) { MidiOutCapabilities caps = new MidiOutCapabilities(); int structSize = Marshal.SizeOf(caps); MmException.Try(MidiInterop.midiOutGetDevCaps(midiOutDeviceNumber, out caps, structSize), "midiOutGetDevCaps"); return(caps); }
public static MidiOutCapabilities DeviceInfo(int midiOutDeviceNumber) { MidiOutCapabilities midiOutCapabilities = default(MidiOutCapabilities); int uSize = Marshal.SizeOf(midiOutCapabilities); MmException.Try(MidiInterop.midiOutGetDevCaps((IntPtr)midiOutDeviceNumber, out midiOutCapabilities, uSize), "midiOutGetDevCaps"); return(midiOutCapabilities); }