public abstract class TMidiDevice extends java.lang.Object implements MidiDevice
| Modifier and Type | Class and Description |
|---|---|
static class |
TMidiDevice.Info |
class |
TMidiDevice.TReceiver
Receiver proxy class.
|
class |
TMidiDevice.TTransmitter |
| Constructor and Description |
|---|
TMidiDevice(MidiDevice.Info info)
Initialize this class.
|
TMidiDevice(MidiDevice.Info info,
boolean bUseTransmitter,
boolean bUseReceiver)
Initialize this class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
MidiDevice.Info |
getDeviceInfo()
Retrieves a description of this instance.
|
int |
getMaxReceivers() |
int |
getMaxTransmitters() |
long |
getMicrosecondPosition()
Returns the device time in microseconds.
|
Receiver |
getReceiver()
Creates a new Receiver object associated with this instance.
|
java.util.List<Receiver> |
getReceivers() |
Transmitter |
getTransmitter()
Creates a new Transmitter object associated with this instance.
|
java.util.List<Transmitter> |
getTransmitters() |
boolean |
isOpen() |
void |
open() |
public TMidiDevice(MidiDevice.Info info)
info - The info object that describes this instance.public TMidiDevice(MidiDevice.Info info, boolean bUseTransmitter, boolean bUseReceiver)
info - The info object that describes this instance.public MidiDevice.Info getDeviceInfo()
getDeviceInfo in interface MidiDeviceTMidiDevice(javax.sound.midi.MidiDevice.Info, boolean, boolean)public void open()
throws MidiUnavailableException
open in interface MidiDeviceMidiUnavailableExceptionpublic void close()
close in interface MidiDevicepublic boolean isOpen()
isOpen in interface MidiDevicepublic long getMicrosecondPosition()
getMicrosecondPosition in interface MidiDevicepublic int getMaxReceivers()
getMaxReceivers in interface MidiDevicepublic int getMaxTransmitters()
getMaxTransmitters in interface MidiDevicepublic Receiver getReceiver() throws MidiUnavailableException
getReceiver in interface MidiDeviceMidiUnavailableExceptionpublic Transmitter getTransmitter() throws MidiUnavailableException
getTransmitter in interface MidiDeviceMidiUnavailableExceptionpublic java.util.List<Receiver> getReceivers()
getReceivers in interface MidiDevicepublic java.util.List<Transmitter> getTransmitters()
getTransmitters in interface MidiDevice