public class MidiReceiverAdapter extends Object implements Receiver
Receiver
that streams all messages to a MidiReceiver
.Modifier and Type | Class and Description |
---|---|
static interface |
MidiReceiverAdapter.IOExceptionCallback
Callback triggered when an
IOException is raised. |
Constructor and Description |
---|
MidiReceiverAdapter(MidiReceiver receiver)
|
MidiReceiverAdapter(MidiReceiver receiver,
MidiReceiverAdapter.IOExceptionCallback callback)
Constructs a
MidiReceiverAdapter that logs IOException s in send(jp.kshoji.javax.sound.midi.MidiMessage, long) as well as triggers
the MidiReceiverAdapter.IOExceptionCallback.onIOException(IOException) method of the provided MidiReceiverAdapter.IOExceptionCallback . |
Modifier and Type | Method and Description |
---|---|
void |
close()
Does nothing.
|
void |
send(MidiMessage message,
long timeStamp)
Receives a
MidiMessage and forwards it to the associated MidiReceiver . |
public MidiReceiverAdapter(MidiReceiver receiver)
receiver
- the MidiReceiver
to send messages toMidiReceiverAdapter(MidiReceiver, IOExceptionCallback)
public MidiReceiverAdapter(MidiReceiver receiver, MidiReceiverAdapter.IOExceptionCallback callback)
MidiReceiverAdapter
that logs IOException
s in send(jp.kshoji.javax.sound.midi.MidiMessage, long)
as well as triggers
the MidiReceiverAdapter.IOExceptionCallback.onIOException(IOException)
method of the provided MidiReceiverAdapter.IOExceptionCallback
.receiver
- the MidiReceiver
to send messages tocallback
- the MidiReceiverAdapter.IOExceptionCallback
to callback IOException
s topublic void send(@NonNull MidiMessage message, long timeStamp)
MidiMessage
and forwards it to the associated MidiReceiver
.