send without timestamp is not equivalent to send now

Change-Id: I68decbd005932c762ccd376ee80b52ac9884fba4
This commit is contained in:
Glenn Kasten
2015-05-18 16:43:43 -07:00
parent 9939961db9
commit a32d5c8472

View File

@@ -87,7 +87,8 @@ abstract public class MidiReceiver {
}
/**
* Called to send MIDI data to the receiver
* Called to send MIDI data to the receiver without a timestamp.
* Data will be processed by receiver in the order sent.
* Data will get split into multiple calls to {@link #onSend} if count exceeds
* {@link #getMaxMessageSize}.
*
@@ -97,11 +98,13 @@ abstract public class MidiReceiver {
* @throws IOException
*/
public void send(byte[] msg, int offset, int count) throws IOException {
send(msg, offset, count, System.nanoTime());
// TODO add public static final TIMESTAMP_NONE = 0L
send(msg, offset, count, 0L);
}
/**
* Called to send MIDI data to the receiver to be handled at a specified time in the future
* Called to send MIDI data to the receiver with a specified timestamp.
* Data will be processed by receiver in order first by timestamp, then in the order sent.
* Data will get split into multiple calls to {@link #onSend} if count exceeds
* {@link #getMaxMessageSize}.
*