- java.lang.Object
-
- javax.sound.midi.spi.SoundbankReader
-
public abstract class SoundbankReader extends Object
SoundbankReader
は、サウンドバンク・ファイル読込みサービスを提供します。SoundbankReader
の具象サブクラスは、指定されたサウンドバンク・ファイルを構文解析して、Synthesizer
にロードできるSoundbank
オブジェクトを生成します。- 導入されたバージョン:
- 1.3
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SoundbankReader()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract Soundbank
getSoundbank(File file)
指定されたFile
からサウンドバンク・オブジェクトを取得します。abstract Soundbank
getSoundbank(InputStream stream)
指定されたInputStream
からサウンドバンク・オブジェクトを取得します。abstract Soundbank
getSoundbank(URL url)
URL
からサウンド・バンク・オブジェクトを取得します。
-
-
-
メソッドの詳細
-
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
の場合
-
-