com.frinika.midi
Class MidiDebugDevice
java.lang.Object
com.frinika.midi.MidiDebugDevice
- All Implemented Interfaces:
- javax.sound.midi.MidiDevice
public class MidiDebugDevice
- extends java.lang.Object
- implements javax.sound.midi.MidiDevice
Midi device that acts like a hub. Messages coming in are sent to all
recievers
MidiDebugDevice dev;
Transmitter t1,t2; Reciever r1;
dev.getReciever().addTransmitter(t1); dev.getReciever().addTransmitter(t2);
r1.addTransmitter(dev.getTransmitter());
- Version:
- 1.0
- Author:
- pjl
| Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice |
javax.sound.midi.MidiDevice.Info |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiDebugDevice
public MidiDebugDevice()
getMicrosecondPosition
public long getMicrosecondPosition()
- Specified by:
getMicrosecondPosition in interface javax.sound.midi.MidiDevice
getTransmitters
public java.util.List<javax.sound.midi.Transmitter> getTransmitters()
- Specified by:
getTransmitters in interface javax.sound.midi.MidiDevice
getReceivers
public java.util.List<javax.sound.midi.Receiver> getReceivers()
- Specified by:
getReceivers in interface javax.sound.midi.MidiDevice
close
public void close()
- Specified by:
close in interface javax.sound.midi.MidiDevice
getTransmitter
public javax.sound.midi.Transmitter getTransmitter()
- Specified by:
getTransmitter in interface javax.sound.midi.MidiDevice
getReceiver
public javax.sound.midi.Receiver getReceiver()
- Specified by:
getReceiver in interface javax.sound.midi.MidiDevice
getMaxTransmitters
public int getMaxTransmitters()
- Specified by:
getMaxTransmitters in interface javax.sound.midi.MidiDevice
getMaxReceivers
public int getMaxReceivers()
- Specified by:
getMaxReceivers in interface javax.sound.midi.MidiDevice
getDeviceInfo
public javax.sound.midi.MidiDevice.Info getDeviceInfo()
- Specified by:
getDeviceInfo in interface javax.sound.midi.MidiDevice
open
public void open()
- Specified by:
open in interface javax.sound.midi.MidiDevice
isOpen
public boolean isOpen()
- Specified by:
isOpen in interface javax.sound.midi.MidiDevice
eventToString
public static java.lang.String eventToString(javax.sound.midi.MidiMessage mess)