Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jmx.midi
Class RTMidiIn  view RTMidiIn download RTMidiIn.java

java.lang.Object
  extended byjmx.midi.RTMidiIn
All Implemented Interfaces:
javax.sound.midi.Receiver

public class RTMidiIn
extends java.lang.Object
implements javax.sound.midi.Receiver

Real time midi input.


Field Summary
private  java.util.Vector listeners
          contains a list of listeners for this object
private  int oldStatus
          Used to hold running status state information
private  javax.sound.midi.Transmitter trans
          The transmitter which sends this receiver its events
 
Constructor Summary
RTMidiIn()
          Constructor
 
Method Summary
 void addMidiInputListener(jm.midi.MidiInputListener mil)
          Attached Listeners
 void close()
          Close method to release resources
private  boolean init()
          Initialise the input source
 void notifyListeners(jm.midi.event.Event event)
          Notify all listeners of a new event
 void send(javax.sound.midi.MidiMessage message, long deltaTime)
          Called from the JavaSound MIDI Input Port for each new MIDI event
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oldStatus

private int oldStatus
Used to hold running status state information


listeners

private java.util.Vector listeners
contains a list of listeners for this object


trans

private javax.sound.midi.Transmitter trans
The transmitter which sends this receiver its events

Constructor Detail

RTMidiIn

public RTMidiIn()
Constructor

Method Detail

addMidiInputListener

public void addMidiInputListener(jm.midi.MidiInputListener mil)
Attached Listeners


notifyListeners

public void notifyListeners(jm.midi.event.Event event)
Notify all listeners of a new event


send

public void send(javax.sound.midi.MidiMessage message,
                 long deltaTime)
Called from the JavaSound MIDI Input Port for each new MIDI event

Specified by:
send in interface javax.sound.midi.Receiver

close

public void close()
Close method to release resources

Specified by:
close in interface javax.sound.midi.Receiver

init

private boolean init()
Initialise the input source