Package org.jjazz.midi.api.device
Class JJazzMidiDevice
java.lang.Object
org.jjazz.midi.api.device.JJazzMidiDevice
- All Implemented Interfaces:
AutoCloseable,MidiDevice
- Direct Known Subclasses:
ChannelRerouter,MidiChannelDispatcher,MidiFilter
A generic MidiDevice that should be subclassed to create your own MidiDevice.
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice
MidiDevice.Info -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JJazzMidiDevice
-
-
Method Details
-
getDeviceInfo
- Specified by:
getDeviceInfoin interfaceMidiDevice
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceMidiDevice
-
open
public void open()- Specified by:
openin interfaceMidiDevice
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceMidiDevice
-
getMaxTransmitters
public int getMaxTransmitters()- Specified by:
getMaxTransmittersin interfaceMidiDevice
-
getMaxReceivers
public int getMaxReceivers()- Specified by:
getMaxReceiversin interfaceMidiDevice
-
getMicrosecondPosition
public long getMicrosecondPosition()- Specified by:
getMicrosecondPositionin interfaceMidiDevice
-
getTransmitter
- Specified by:
getTransmitterin interfaceMidiDevice
-
getReceiver
Must be overridden by subclasses.- Specified by:
getReceiverin interfaceMidiDevice
-
getTransmitters
- Specified by:
getTransmittersin interfaceMidiDevice
-
getReceivers
- Specified by:
getReceiversin interfaceMidiDevice
-