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 file)
Obtains a soundbank object from the
File provided. |
abstract Soundbank |
getSoundbank(InputStream stream)
Obtains a soundbank object from the
InputStream provided. |
abstract Soundbank |
getSoundbank(URL url)
Obtains a soundbank object from the URL provided.
|
public abstract Soundbank getSoundbank(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 readerIOException - if an I/O error occurspublic abstract Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException
InputStream provided.stream - InputStream representing the soundbankInvalidMidiDataException - if the stream does not point to valid
MIDI soundbank data recognized by this soundbank readerIOException - if an I/O error occurspublic abstract Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException
File provided.file - the File representing the soundbankInvalidMidiDataException - if the file does not point to valid MIDI
soundbank data recognized by this soundbank readerIOException - if an I/O error occursGenerated by SciJava from the sources of OpenJDK 8 (Zulu), which are licensed under the GNU General Public License, version 2, with the Classpath Exception. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.