be.hogent.tarsos.midi
Class TransmitterSink

java.lang.Object
  extended by be.hogent.tarsos.midi.TransmitterSink
All Implemented Interfaces:
javax.sound.midi.Transmitter

public final class TransmitterSink
extends java.lang.Object
implements javax.sound.midi.Transmitter

Sends messages to a list of Transmitters. Can be used to send MIDI messages to several receivers. Each transmitter in the sink should have the same receiver (or ReceiverSink)

Author:
Joren Six

Constructor Summary
TransmitterSink(javax.sound.midi.Transmitter... transmitterList)
           
 
Method Summary
 void close()
           
 javax.sound.midi.Receiver getReceiver()
           
 void setReceiver(javax.sound.midi.Receiver receiver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransmitterSink

public TransmitterSink(javax.sound.midi.Transmitter... transmitterList)
Method Detail

close

public void close()
Specified by:
close in interface javax.sound.midi.Transmitter

getReceiver

public javax.sound.midi.Receiver getReceiver()
Specified by:
getReceiver in interface javax.sound.midi.Transmitter

setReceiver

public void setReceiver(javax.sound.midi.Receiver receiver)
Specified by:
setReceiver in interface javax.sound.midi.Transmitter