public abstract class SoundbankReader extends Object
SoundbankReader supplies soundbank file-reading services. Concrete subclasses of
SoundbankReader parse a given soundbank file, producing a
Soundbank object that can be loaded into a
Synthesizer.
| Constructor and Description |
|---|
SoundbankReader()
|
| Modifier and Type | Method and Description |
|---|---|
abstract Soundbank |
getSoundbank(File
Obtains a soundbank object from the
File provided.
|
abstract Soundbank |
getSoundbank(InputStream
Obtains a soundbank object from the
InputStream provided.
|
abstract Soundbank |
getSoundbank(URL
Obtains a soundbank object from the URL provided.
|
public abstract SoundbankgetSoundbank(URL url) throws InvalidMidiDataException , IOException
url - URL representing the soundbank.
InvalidMidiDataException - if the URL does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException - if an I/O error occurs
public abstract SoundbankgetSoundbank(InputStream stream) throws InvalidMidiDataException , IOException
InputStream provided.
stream -
InputStream representing the soundbank
InvalidMidiDataException - if the stream does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException - if an I/O error occurs
public abstract SoundbankgetSoundbank(File file) throws InvalidMidiDataException , IOException
File provided.
file - the
File representing the soundbank
InvalidMidiDataException - if the file does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException - if an I/O error occurs