javax.sound.midi
Interface MidiDevice
- All Known Subinterfaces:
- Sequencer, Synthesizer
- All Known Implementing Classes:
- AlsaMidiDevice, AlsaSequencer, AlsaSynthesizer, FluidSynthesizer, JavaSequencer, TDirectSynthesizer, TMidiDevice, TPreloadingSequencer, TSequencer
public interface MidiDevice
getDeviceInfo
MidiDevice.Info getDeviceInfo()
open
void open()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
close
void close()
isOpen
boolean isOpen()
getMicrosecondPosition
long getMicrosecondPosition()
getMaxReceivers
int getMaxReceivers()
getMaxTransmitters
int getMaxTransmitters()
getReceiver
Receiver getReceiver()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getTransmitter
Transmitter getTransmitter()
throws MidiUnavailableException
- Throws:
MidiUnavailableException
getReceivers
java.util.List<Receiver> getReceivers()
getTransmitters
java.util.List<Transmitter> getTransmitters()