APIdia Launch Partner
Top Description Constructors Methods
com.sun.media.sound

public final Class SF2SoundbankReader

extends SoundbankReader
Class Inheritance
Imports
java.io.File, .IOException, .InputStream, java.net.URL, javax.sound.midi.InvalidMidiDataException, .Soundbank, javax.sound.midi.spi.SoundbankReader

This class is used to connect the SF2SoundBank class to the SoundbankReader SPI interface.
Author
Karl Helgason

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Soundbank
getSoundbank(URL url)

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the URL provided.

public Soundbank
getSoundbank(InputStream stream)

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the InputStream provided.

public Soundbank
getSoundbank(File file)

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the File provided.

Constructor Detail

SF2SoundbankReaderback to summary
public SF2SoundbankReader()

Method Detail

getSoundbankback to summary
public Soundbank getSoundbank(URL url) throws InvalidMidiDataException, IOException

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Doc from javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the URL provided.

Annotations
@Override
Exceptions
InvalidMidiDataException:
if the URL does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException:
if an I/O error occurs
getSoundbankback to summary
public Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Doc from javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the InputStream provided.

Annotations
@Override
Exceptions
InvalidMidiDataException:
if the stream does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException:
if an I/O error occurs
getSoundbankback to summary
public Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException

Implements abstract javax.sound.midi.spi.SoundbankReader.getSoundbank.

Doc from javax.sound.midi.spi.SoundbankReader.getSoundbank.

Obtains a soundbank object from the File provided.

Annotations
@Override
Exceptions
InvalidMidiDataException:
if the file does not point to valid MIDI soundbank data recognized by this soundbank reader
IOException:
if an I/O error occurs