org.tritonus.midi.file
Class StandardMidiFileReader

java.lang.Object
  extended by javax.sound.midi.spi.MidiFileReader
      extended by org.tritonus.midi.file.StandardMidiFileReader

public class StandardMidiFileReader
extends MidiFileReader

TODO:


Field Summary
static boolean CANCEL_RUNNING_STATUS_ON_META_AND_SYSEX
          TODO:
 
Constructor Summary
StandardMidiFileReader()
           
 
Method Summary
 MidiFileFormat getMidiFileFormat(java.io.File file)
          TODO:
 MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream)
          TODO:
 MidiFileFormat getMidiFileFormat(java.net.URL url)
          TODO:
 Sequence getSequence(java.io.File file)
          TODO:
 Sequence getSequence(java.io.InputStream inputStream)
          TODO:
 Sequence getSequence(java.net.URL url)
          TODO:
static int readUnsignedByte(java.io.DataInputStream dataInputStream, long[] alRemainingBytes)
          TODO:
static long readVariableLengthQuantity(java.io.DataInputStream dataInputStream, long[] alRemainingBytes)
          TODO:
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CANCEL_RUNNING_STATUS_ON_META_AND_SYSEX

public static boolean CANCEL_RUNNING_STATUS_ON_META_AND_SYSEX
TODO:

Constructor Detail

StandardMidiFileReader

public StandardMidiFileReader()
Method Detail

getMidiFileFormat

public MidiFileFormat getMidiFileFormat(java.io.InputStream inputStream)
                                 throws InvalidMidiDataException,
                                        java.io.IOException
TODO:

Specified by:
getMidiFileFormat in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

getMidiFileFormat

public MidiFileFormat getMidiFileFormat(java.net.URL url)
                                 throws InvalidMidiDataException,
                                        java.io.IOException
TODO:

Specified by:
getMidiFileFormat in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

getMidiFileFormat

public MidiFileFormat getMidiFileFormat(java.io.File file)
                                 throws InvalidMidiDataException,
                                        java.io.IOException
TODO:

Specified by:
getMidiFileFormat in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public Sequence getSequence(java.net.URL url)
                     throws InvalidMidiDataException,
                            java.io.IOException
TODO:

Specified by:
getSequence in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public Sequence getSequence(java.io.File file)
                     throws InvalidMidiDataException,
                            java.io.IOException
TODO:

Specified by:
getSequence in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

getSequence

public Sequence getSequence(java.io.InputStream inputStream)
                     throws InvalidMidiDataException,
                            java.io.IOException
TODO:

Specified by:
getSequence in class MidiFileReader
Throws:
InvalidMidiDataException
java.io.IOException

readVariableLengthQuantity

public static long readVariableLengthQuantity(java.io.DataInputStream dataInputStream,
                                              long[] alRemainingBytes)
                                       throws InvalidMidiDataException,
                                              java.io.IOException
TODO:

Throws:
InvalidMidiDataException
java.io.IOException

readUnsignedByte

public static int readUnsignedByte(java.io.DataInputStream dataInputStream,
                                   long[] alRemainingBytes)
                            throws java.io.IOException
TODO:

Throws:
java.io.IOException