|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 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 獲得音資源庫物件。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。