|
|||||||||
接口 javax.sound.midi.Soundbank
的使用
使用 Soundbank 的软件包 | |
---|---|
javax.sound.midi | 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 |
javax.sound.midi.spi | 在提供新的 MIDI 设备、MIDI 文件 reader 和 writer、或音库 reader 时提供服务提供程序要实现的接口。 |
javax.sound.midi 中 Soundbank 的使用 |
---|
返回 Soundbank 的 javax.sound.midi 中的方法 | |
---|---|
Soundbank |
Synthesizer.getDefaultSoundbank() 获得合成器的默认音库(如果合成器存在)。 |
Soundbank |
SoundbankResource.getSoundbank() 获得包含此 SoundbankResource 的音库。 |
static Soundbank |
MidiSystem.getSoundbank(File file) 通过从指定的 File 读取来构造一个 Soundbank 。 |
static Soundbank |
MidiSystem.getSoundbank(InputStream stream) 通过从指定的流读取来构造一个 MIDI 音库。 |
static Soundbank |
MidiSystem.getSoundbank(URL url) 通过从指定的 URL 处读取来构造一个 Soundbank 。 |
参数类型为 Soundbank 的 javax.sound.midi 中的方法 | |
---|---|
boolean |
Synthesizer.isSoundbankSupported(Soundbank soundbank) 通知调用方此合成器是否能够从指定的音库加载乐器。 |
boolean |
Synthesizer.loadAllInstruments(Soundbank soundbank) 将指定 Soundbank 中包含的所有乐器加载到 Synthesizer 中。 |
boolean |
Synthesizer.loadInstruments(Soundbank soundbank, Patch[] patchList) 从指定 Soundbank 加载指定包所引用的乐器。 |
void |
Synthesizer.unloadAllInstruments(Soundbank soundbank) 卸载指定 Soundbank 中包含的所有乐器。 |
void |
Synthesizer.unloadInstruments(Soundbank soundbank, Patch[] patchList) 从指定的 MIDI 音库中卸载指定包所引用的乐器。 |
参数类型为 Soundbank 的 javax.sound.midi 中的构造方法 | |
---|---|
Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass) 从指定的 Patch 构造一个新的 MIDI 乐器。 |
|
SoundbankResource(Soundbank soundBank, String name, Class<?> dataClass) 根据给定的音库和波表索引构造一个新的 SoundbankResource 。 |
javax.sound.midi.spi 中 Soundbank 的使用 |
---|
返回 Soundbank 的 javax.sound.midi.spi 中的方法 | |
---|---|
abstract Soundbank |
SoundbankReader.getSoundbank(File file) 从提供的 File 获得音库对象。 |
abstract Soundbank |
SoundbankReader.getSoundbank(InputStream stream) 从提供的 InputStream 获得音库对象。 |
abstract Soundbank |
SoundbankReader.getSoundbank(URL url) 从提供的 URL 获得音库对象。 |
所有类
|
|||||||||