uk.org.toot.midi.core
Interface MidiDevice

All Superinterfaces:
IObservable
All Known Subinterfaces:
MidiSynth
All Known Implementing Classes:
AbstractMidiDevice, BasicMidiSynth, LegacyDevices.DeviceAdaptor, MidiSequencer, MultiMidiSynth, PluckedSynth, StrungNeck

public interface MidiDevice
extends IObservable

An arbitrary composition of MidiInput and MidiOutput instances. MidiInputs and MidiOutputs may not be added by a public API, they are expected to be added by an instance.

Author:
Steve Taylor

Method Summary
 void closeMidi()
           
 java.util.List<MidiInput> getMidiInputs()
          Get the list of MidiInputs for this MidiDevice.
 java.util.List<MidiOutput> getMidiOutputs()
          Get the list of MidiOutputs for this MidiDevice.
 java.lang.String getName()
           
 
Methods inherited from interface uk.org.toot.misc.IObservable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 

Method Detail

getName

java.lang.String getName()

getMidiInputs

java.util.List<MidiInput> getMidiInputs()
Get the list of MidiInputs for this MidiDevice.


getMidiOutputs

java.util.List<MidiOutput> getMidiOutputs()
Get the list of MidiOutputs for this MidiDevice.


closeMidi

void closeMidi()


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.