所有类
javax.sound.midi.spi
类 SoundbankReader
java.lang.Object
javax.sound.midi.spi.SoundbankReader
-
public abstract class SoundbankReader
- extends Object
SoundbankReader
提供音库文件读取服务。SoundbankReader
的具体子类分析给定的音库文件,生成可加载到 Synthesizer
中的 Soundbank
对象。
-
从以下版本开始:
-
1.3
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SoundbankReader
public SoundbankReader()
getSoundbank
public abstract Soundbank getSoundbank(URL url)
throws InvalidMidiDataException,
IOException
-
从提供的 URL 获得音库对象。
-
-
参数:
-
url
- 表示音库的 URL。
-
返回:
-
音库对象
-
抛出:
-
InvalidMidiDataException
- 如果 URL 不指向此音库 reader 识别的有效 MIDI 音库数据
-
IOException
- 如果发生 I/O 错误
getSoundbank
public abstract Soundbank getSoundbank(InputStream stream)
throws InvalidMidiDataException,
IOException
-
从提供的
InputStream
获得音库对象。
-
-
参数:
-
stream
- 表示音库的 InputStream
-
返回:
-
音库对象
-
抛出:
-
InvalidMidiDataException
- 如果流不指向此音库 reader 识别的有效 MIDI 音库数据
-
IOException
- 如果发生 I/O 错误
getSoundbank
public abstract Soundbank getSoundbank(File file)
throws InvalidMidiDataException,
IOException
-
从提供的
File
获得音库对象。
-
-
参数:
-
file
- 表示音库的 File
-
返回:
-
音库对象
-
抛出:
-
InvalidMidiDataException
- 如果文件不指向此音库 reader 识别的有效 MIDI 音库文件
-
IOException
- 如果发生 I/O 错误
所有类