Save This Page
Home » openjdk-7 » com.sun.media » sound » [javadoc | source]
com.sun.media.sound
abstract public class: AbstractMidiDeviceProvider [javadoc | source]
java.lang.Object
   javax.sound.midi.spi.MidiDeviceProvider
      com.sun.media.sound.AbstractMidiDeviceProvider

Direct Known Subclasses:
    MidiOutDeviceProvider, MidiInDeviceProvider

Super class for MIDI input or output device provider.
Nested Class Summary:
static class  AbstractMidiDeviceProvider.Info  Info class for MidiDevices. Adds an index value for making native references to a particular device. 
Method from com.sun.media.sound.AbstractMidiDeviceProvider Summary:
createDevice,   createInfo,   getDevice,   getDeviceCache,   getDeviceInfo,   getInfoCache,   getNumDevices,   readDeviceInfos,   setDeviceCache,   setInfoCache
Methods from javax.sound.midi.spi.MidiDeviceProvider:
getDevice,   getDeviceInfo,   isDeviceSupported
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.media.sound.AbstractMidiDeviceProvider Detail:
 abstract MidiDevice createDevice(Info info)
 abstract Info createInfo(int index)
 public MidiDevice getDevice(Info info) 
 abstract MidiDevice[] getDeviceCache()
 public Info[] getDeviceInfo() 
 abstract Info[] getInfoCache()
 abstract int getNumDevices()
 synchronized  void readDeviceInfos() 
    Create objects representing all MIDI output devices on the system.
 abstract  void setDeviceCache(MidiDevice[] devices)
 abstract  void setInfoCache(Info[] infos)