public MidiClient(string name) { IntPtr h; name_string = Midi.ToCFStringRef(name); CoreMidiInterop.MIDIClientCreate(name_string, OnNotify, IntPtr.Zero, out h); Handle = h; }
public MidiClient(string name) { IntPtr h; name_string = Midi.ToCFStringRef(name); int ret = CoreMidiInterop.MIDIClientCreate(name_string, null, IntPtr.Zero, out h); if (ret != 0) { throw new MidiException($"Failed to create MIDI client for {name}: error code {ret}"); } Handle = h; }