public class MusicTransmitterToParserListener
extends java.lang.Object
Constructor and Description |
---|
MusicTransmitterToParserListener(javax.sound.midi.MidiDevice device) |
Modifier and Type | Method and Description |
---|---|
void |
addParserListener(ParserListener l) |
void |
close() |
MidiParserReceiver |
getMidiParserReceiver() |
java.util.List<ParserListener> |
getParserListeners() |
javax.sound.midi.Transmitter |
getTransmitter() |
void |
listenForMillis(long millis)
Used instead of startListening() and stopListening() - listens for a pre-defined amount of time.
|
void |
startListening() |
void |
stopListening() |
public MusicTransmitterToParserListener(javax.sound.midi.MidiDevice device) throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public void addParserListener(ParserListener l)
public java.util.List<ParserListener> getParserListeners()
public javax.sound.midi.Transmitter getTransmitter()
public MidiParserReceiver getMidiParserReceiver()
public void startListening() throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public void stopListening()
public void listenForMillis(long millis) throws javax.sound.midi.MidiUnavailableException, java.lang.InterruptedException
millis
- javax.sound.midi.MidiUnavailableException
java.lang.InterruptedException
public void close()