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.MidiUnavailableExceptionpublic 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.MidiUnavailableExceptionpublic void stopListening()
public void listenForMillis(long millis)
throws javax.sound.midi.MidiUnavailableException,
java.lang.InterruptedException
millis - javax.sound.midi.MidiUnavailableExceptionjava.lang.InterruptedExceptionpublic void close()