de.humatic.mmj
Class CoreMidiDevice

java.lang.Object
  extended by de.humatic.mmj.CoreMidiDevice

public class CoreMidiDevice
extends java.lang.Object

CoreMidiDevice is a descriptive structure providing information on MidiDevices. An application uses methods in the MidiSystem class actually to access Midi ports.


Nested Class Summary
 class CoreMidiDevice.CoreMidiDeviceEntity
          An entity is a logical unit (mostly an in / output pair) on a Midi device.
 
Method Summary
 CoreMidiDevice.CoreMidiDeviceEntity getEntity(int index)
           
 java.lang.String getEntityName(int entityIndex)
           
 java.lang.String getID()
           
 int getInputIndex(int entityIndex)
           
 java.lang.String getManufacturer()
           
 java.lang.String getModel()
           
 java.lang.String getName()
           
 int getNumberOfEntities()
           
 int getOutputIndex(int entityIndex)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

getModel

public java.lang.String getModel()

getManufacturer

public java.lang.String getManufacturer()

getID

public java.lang.String getID()

getNumberOfEntities

public int getNumberOfEntities()

getEntity

public CoreMidiDevice.CoreMidiDeviceEntity getEntity(int index)

getEntityName

public java.lang.String getEntityName(int entityIndex)

getInputIndex

public int getInputIndex(int entityIndex)

getOutputIndex

public int getOutputIndex(int entityIndex)