public class ChannelRedirector
extends java.lang.Object
implements javax.sound.midi.Receiver, javax.sound.midi.Transmitter
| Constructor and Description |
|---|
ChannelRedirector(int targetChannel,
javax.sound.midi.Receiver target,
javax.sound.midi.Transmitter source)
Create a new channel redirector for a certain source and target.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
javax.sound.midi.Receiver |
getReceiver() |
void |
send(javax.sound.midi.MidiMessage message,
long timeStamp) |
void |
setReceiver(javax.sound.midi.Receiver receiver) |
public ChannelRedirector(int targetChannel,
javax.sound.midi.Receiver target,
javax.sound.midi.Transmitter source)
targetChannel - The channel the MIDI messages should arrive on.target - The target receiver.source - The transmitter source.public javax.sound.midi.Receiver getReceiver()
getReceiver in interface javax.sound.midi.Transmitterpublic void setReceiver(javax.sound.midi.Receiver receiver)
setReceiver in interface javax.sound.midi.Transmitterpublic void close()
close in interface java.lang.AutoCloseableclose in interface javax.sound.midi.Receiverclose in interface javax.sound.midi.Transmitterpublic void send(javax.sound.midi.MidiMessage message,
long timeStamp)
send in interface javax.sound.midi.Receiver