< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/SF2SoundbankReader.java
Print this page
*** 20,35 ****
--- 20,37 ----
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
+
package com.sun.media.sound;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
+
import javax.sound.midi.InvalidMidiDataException;
import javax.sound.midi.Soundbank;
import javax.sound.midi.spi.SoundbankReader;
/**
*** 38,47 ****
--- 40,50 ----
*
* @author Karl Helgason
*/
public final class SF2SoundbankReader extends SoundbankReader {
+ @Override
public Soundbank getSoundbank(URL url)
throws InvalidMidiDataException, IOException {
try {
return new SF2Soundbank(url);
} catch (RIFFInvalidFormatException e) {
*** 49,58 ****
--- 52,62 ----
} catch(IOException ioe) {
return null;
}
}
+ @Override
public Soundbank getSoundbank(InputStream stream)
throws InvalidMidiDataException, IOException {
try {
stream.mark(512);
return new SF2Soundbank(stream);
*** 60,69 ****
--- 64,74 ----
stream.reset();
return null;
}
}
+ @Override
public Soundbank getSoundbank(File file)
throws InvalidMidiDataException, IOException {
try {
return new SF2Soundbank(file);
} catch (RIFFInvalidFormatException e) {
< prev index next >