java.lang.Object
javax.sound.midi.spi.SoundbankReader
public abstract class SoundbankReader extends Object
SoundbankReaderは、サウンドバンク・ファイル読込みサービスを提供します。 SoundbankReaderの具象サブクラスは、指定されたサウンドバンク・ファイルを構文解析して、SynthesizerにロードできるSoundbankオブジェクトを生成します。 - 導入されたバージョン:
- 1.3
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明abstract SoundbankgetSoundbank(File file) 指定されたFileからサウンドバンク・オブジェクトを取得します。abstract SoundbankgetSoundbank(InputStream stream) 指定されたInputStreamからサウンドバンク・オブジェクトを取得します。abstract SoundbankgetSoundbank(URL url) URLからサウンド・バンク・オブジェクトを取得します。
-
コンストラクタの詳細
-
SoundbankReader
protected SoundbankReader()サブクラスが呼び出すためのコンストラクタ。
-
-
メソッドの詳細
-
getSoundbank
public abstract Soundbank getSoundbank(URL url) throws InvalidMidiDataException, IOException URLからサウンド・バンク・オブジェクトを取得します。- パラメータ:
url- サウンド・バンクを表すURL- 戻り値:
- サウンドバンク・オブジェクト
- 例外:
InvalidMidiDataException-URLがこのサウンド・バンク・リーダーによって認識された有効なMIDIサウンド・バンク・データを指していない場合IOException- 入出力エラーが発生した場合NullPointerException-urlがnullの場合
-
getSoundbank
public abstract Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException 指定されたInputStreamからサウンドバンク・オブジェクトを取得します。- パラメータ:
stream- サウンド・バンクを表すInputStream。- 戻り値:
- サウンドバンク・オブジェクト
- 例外:
InvalidMidiDataException- このサウンドバンク・リーダーが認識した有効なMIDIサウンドバンク・データをストリームが示さない場合IOException- 入出力エラーが発生した場合NullPointerException-streamがnullの場合
-
getSoundbank
public abstract Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException 指定されたFileからサウンドバンク・オブジェクトを取得します。- パラメータ:
file- サウンド・バンクを表すFile- 戻り値:
- サウンドバンク・オブジェクト
- 例外:
InvalidMidiDataException- このサウンドバンク・リーダーが認識した有効なMIDIサウンドバンク・データをファイルが示さない場合IOException- 入出力エラーが発生した場合NullPointerException-fileがnullの場合
-