| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.sound.midi.SoundbankResource
public abstract class SoundbankResource
SoundbankResource 表示存储在 Soundbank
Patch,它指定在 MIDI 消息中可通过其引用的 MIDI 程序和库。乐器信息可存储在 InstrumentSynthesizerAudioInputStreamSequence
使用波表合成或相关技巧合成的合成器在合成音符时回放采样中的音频,通常是在模仿原先录制的实际乐器时。但是,在 Instruments 和 Soundbank 中的采样之间不必有一一对应关系。单个 Instrument 可使用多个 SoundbankResource(通常用于具有不相似的音高或亮度的音符)。同样,多个 Instrument 可使用同一个采样。
| 构造方法摘要 | |
|---|---|
| protected  | SoundbankResource(Soundbank soundBank,
                  String name,
                  Class<?> dataClass)根据给定的音库和波表索引构造一个新的 SoundbankResource。 | 
| 方法摘要 | |
|---|---|
| abstract  Object | getData()获得存储在此 SoundbankResource中的采样音频。 | 
|  Class<?> | getDataClass()获得此采样所使用的表示其数据的类。 | 
|  String | getName()获得资源的名称。 | 
|  Soundbank | getSoundbank()获得包含此 SoundbankResource的音库。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
protected SoundbankResource(Soundbank soundBank,
                            String name,
                            Class<?> dataClass)
SoundbankResource。(设置 SoundbankResource 的名称、采样音频数据和乐器是子类的任务)。
soundBank - 包含此 SoundbankResource 的音库name - 采样的名称dataClass - 用于表示采样数据的类getSoundbank(), 
getName(), 
getDataClass(), 
getData()| 方法详细信息 | 
|---|
public Soundbank getSoundbank()
SoundbankResource 的音库。
SoundbankResource 的音库public String getName()
public Class<?> getDataClass()
getData 返回的对象将是此类。如果此 SoundbankResource 对象不支持对其数据的直接访问,则返回 null。
public abstract Object getData()
SoundbankResource 中的采样音频。返回的对象类型取决于具体类的实现,可使用 getDataClass 查询对象类型。
getDataClass()| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。