public abstract class MidiFileReader extends java.lang.Object
| Constructor and Description |
|---|
MidiFileReader() |
| Modifier and Type | Method and Description |
|---|---|
abstract javax.sound.midi.MidiFileFormat |
getMidiFileFormat(java.io.File file)
Read a MidiFileFormat from the given stream.
|
abstract javax.sound.midi.MidiFileFormat |
getMidiFileFormat(java.io.InputStream stream)
Read a MidiFileFormat from the given stream.
|
abstract javax.sound.midi.MidiFileFormat |
getMidiFileFormat(java.net.URL url)
Read a MidiFileFormat from the given stream.
|
abstract javax.sound.midi.Sequence |
getSequence(java.io.File file)
Read a Sequence from the given stream.
|
abstract javax.sound.midi.Sequence |
getSequence(java.io.InputStream stream)
Read a Sequence from the given stream.
|
abstract javax.sound.midi.Sequence |
getSequence(java.net.URL url)
Read a Sequence from the given stream.
|
public MidiFileReader()
public abstract javax.sound.midi.MidiFileFormat getMidiFileFormat(java.io.InputStream stream) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
stream - the stream from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the stream refers to invalid datajava.io.IOException - if an I/O exception occurs while readingpublic abstract javax.sound.midi.MidiFileFormat getMidiFileFormat(java.net.URL url) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
url - the url from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the url refers to invalid datajava.io.IOException - if an I/O exception occurs while readingpublic abstract javax.sound.midi.MidiFileFormat getMidiFileFormat(java.io.File file) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
file - the file from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the file refers to invalid datajava.io.IOException - if an I/O exception occurs while readingpublic abstract javax.sound.midi.Sequence getSequence(java.io.InputStream stream) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
stream - the stream from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the stream refers to invalid datajava.io.IOException - if an I/O exception occurs while readingpublic abstract javax.sound.midi.Sequence getSequence(java.net.URL url) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
url - the url from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the url refers to invalid datajava.io.IOException - if an I/O exception occurs while readingpublic abstract javax.sound.midi.Sequence getSequence(java.io.File file) throws javax.sound.midi.InvalidMidiDataException, java.io.IOException
file - the file from which to read the MIDI datajavax.sound.midi.InvalidMidiDataException - if the file refers to invalid datajava.io.IOException - if an I/O exception occurs while reading