rasmus.midi.provider
Class MultiMidiCastDevice

java.lang.Object
  extended by rasmus.midi.provider.MultiMidiCastDevice
All Implemented Interfaces:
javax.sound.midi.MidiDevice

public class MultiMidiCastDevice
extends java.lang.Object
implements javax.sound.midi.MidiDevice


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice
javax.sound.midi.MidiDevice.Info
 
Constructor Summary
MultiMidiCastDevice(rasmus.midi.provider.MultiMidiCastInfo info)
           
 
Method Summary
 void close()
           
 javax.sound.midi.MidiDevice.Info getDeviceInfo()
           
 javax.swing.Icon getIcon()
           
 int getMaxReceivers()
           
 int getMaxTransmitters()
           
 long getMicrosecondPosition()
           
 javax.sound.midi.Receiver getReceiver()
           
 java.util.List<javax.sound.midi.Receiver> getReceivers()
           
 javax.sound.midi.Transmitter getTransmitter()
           
 java.util.List<javax.sound.midi.Transmitter> getTransmitters()
           
 boolean isOpen()
           
 void open()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiMidiCastDevice

public MultiMidiCastDevice(rasmus.midi.provider.MultiMidiCastInfo info)
Method Detail

getIcon

public javax.swing.Icon getIcon()

close

public void close()
Specified by:
close in interface javax.sound.midi.MidiDevice

getDeviceInfo

public javax.sound.midi.MidiDevice.Info getDeviceInfo()
Specified by:
getDeviceInfo 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

getMicrosecondPosition

public long getMicrosecondPosition()
Specified by:
getMicrosecondPosition in interface javax.sound.midi.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

isOpen

public boolean isOpen()
Specified by:
isOpen 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