| Java Doc By Examples | |
| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectjavax.sound.midi.spi.SoundbankReaderpublic abstract class SoundbankReaderextends ObjectSoundbankReader 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.
Method Summary | |
abstract Soundbank |
|
abstract Soundbank |
|
abstract Soundbank |
|
Methods inherited from class java.lang.Object | |
clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait | |
public abstract Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException
Obtains a soundbank object from theFileprovided.
- Parameters:
file- theFilerepresenting the soundbank
- Returns:
- soundbank object
- Throws:
InvalidMidiDataException- if the file does not point to valid MIDI soundbank data recognized by this soundbank readerIOException- if an I/O error occurs
public abstract Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException
Obtains a soundbank object from theInputStreamprovided.
- Parameters:
stream-InputStreamrepresenting the soundbank
- Returns:
- soundbank object
- Throws:
InvalidMidiDataException- if the stream does not point to valid MIDI soundbank data recognized by this soundbank readerIOException- if an I/O error occurs
public abstract Soundbank getSoundbank(URL url) throws InvalidMidiDataException, IOException
Obtains a soundbank object from the URL provided.
- Parameters:
url- URL representing the soundbank.
- Returns:
- soundbank object
- Throws:
InvalidMidiDataException- if the URL does not point to valid MIDI soundbank data recognized by this soundbank readerIOException- if an I/O error occurs