public static extern PmError Pm_WriteShort(PortMidiStream stream, PmTimestamp when, MidiMessage msg);
public void Write(PmTimestamp when, MidiMessage msg) { var ret = PortMidiMarshal.Pm_WriteShort (stream, when, msg); if (ret != PmError.NoError) throw new MidiException (ret, String.Format ("Failed to write message {1} (error code {0})", ret, msg.Value)); }
public void Write(PmTimestamp when, MidiMessage msg) { var ret = PortMidiMarshal.Pm_WriteShort (stream, when, msg); if (ret != PmError.NoError) throw new MidiException (ret, String.Format ("Failed to write message {0} : {1}", msg.Value, PortMidiMarshal.Pm_GetErrorText ((PmError) ret))); }