com.frinika.sequencer.midi
Class MidiOutDeviceWrapper
java.lang.Object
com.frinika.sequencer.midi.MidiOutDeviceWrapper
- All Implemented Interfaces:
- MidiListProvider, java.io.Serializable, javax.sound.midi.MidiDevice
public class MidiOutDeviceWrapper
- extends java.lang.Object
- implements javax.sound.midi.MidiDevice, MidiListProvider, java.io.Serializable
Wrapper for external midi out devices
- Author:
- Peter Johan Salomonsen
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice |
javax.sound.midi.MidiDevice.Info |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiOutDeviceWrapper
public MidiOutDeviceWrapper(javax.sound.midi.MidiDevice midiDevice)
getReceiver
public javax.sound.midi.Receiver getReceiver()
throws javax.sound.midi.MidiUnavailableException
- Specified by:
getReceiver
in interface javax.sound.midi.MidiDevice
- Throws:
javax.sound.midi.MidiUnavailableException
getReceivers
public java.util.List<javax.sound.midi.Receiver> getReceivers()
- Specified by:
getReceivers
in interface javax.sound.midi.MidiDevice
getTransmitter
public javax.sound.midi.Transmitter getTransmitter()
throws javax.sound.midi.MidiUnavailableException
- Specified by:
getTransmitter
in interface javax.sound.midi.MidiDevice
- Throws:
javax.sound.midi.MidiUnavailableException
getTransmitters
public java.util.List<javax.sound.midi.Transmitter> getTransmitters()
- Specified by:
getTransmitters
in interface javax.sound.midi.MidiDevice
getDeviceInfo
public javax.sound.midi.MidiDevice.Info getDeviceInfo()
- Specified by:
getDeviceInfo
in interface javax.sound.midi.MidiDevice
open
public void open()
throws javax.sound.midi.MidiUnavailableException
- Specified by:
open
in interface javax.sound.midi.MidiDevice
- Throws:
javax.sound.midi.MidiUnavailableException
close
public void close()
- Specified by:
close
in interface javax.sound.midi.MidiDevice
isOpen
public boolean isOpen()
- Specified by:
isOpen
in interface javax.sound.midi.MidiDevice
getMicrosecondPosition
public long getMicrosecondPosition()
- Specified by:
getMicrosecondPosition
in interface javax.sound.midi.MidiDevice
getMaxReceivers
public int getMaxReceivers()
- Specified by:
getMaxReceivers
in interface javax.sound.midi.MidiDevice
getMaxTransmitters
public int getMaxTransmitters()
- Specified by:
getMaxTransmitters
in interface javax.sound.midi.MidiDevice
getControllerList
public ControllerListProvider getControllerList()
- Specified by:
getControllerList
in interface MidiListProvider