com.softsynth.midifile
Class MIDIFileSysExEvent

java.lang.Object
  extended by com.softsynth.midifile.MIDIFileEvent
      extended by com.softsynth.midifile.MIDIFileSysExEvent
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
MIDIFileMetaEvent

public class MIDIFileSysExEvent
extends MIDIFileEvent

MIDI Standard Information

Author:
Phil Burk (C) 1999 SoftSynth.com

Field Summary
 byte[] bytes
           
 
Fields inherited from class com.softsynth.midifile.MIDIFileEvent
command, data1, data2
 
Constructor Summary
MIDIFileSysExEvent(int ticks, int command, byte[] b)
          Called when a SysEx event is encountered.
 
Method Summary
 byte[] getBytes()
           
 java.lang.String toString()
           
 void write(MIDIFileOutput mfout)
          Write event to a MIDIFile on disk.
 
Methods inherited from class com.softsynth.midifile.MIDIFileEvent
clone, getChannel, getCommand, getSeconds, getTicks, setSeconds, setTicks
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bytes

public byte[] bytes
Constructor Detail

MIDIFileSysExEvent

public MIDIFileSysExEvent(int ticks,
                          int command,
                          byte[] b)
Called when a SysEx event is encountered.

Parameters:
ticks - MIDIFile time-stamp
command - SysEx = F0, or F7
b - bytes read from file for SysEx. May be null.
Method Detail

getBytes

public byte[] getBytes()

write

public void write(MIDIFileOutput mfout)
           throws java.io.IOException
Write event to a MIDIFile on disk.

Overrides:
write in class MIDIFileEvent
Throws:
java.io.IOException

toString

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