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