| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 InvalidMidiDataException 的软件包 | |
|---|---|
| javax.sound.midi | 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 | 
| javax.sound.midi.spi | 在提供新的 MIDI 设备、MIDI 文件 reader 和 writer、或音库 reader 时提供服务提供者要实现的接口。 | 
| javax.sound.midi 中 InvalidMidiDataException 的使用 | 
|---|
| 抛出 InvalidMidiDataException 的 javax.sound.midi 中的方法 | |
|---|---|
protected  int | 
ShortMessage.getDataLength(int status)
检索与特定状态字节值关联的数据字节数。  | 
static MidiFileFormat | 
MidiSystem.getMidiFileFormat(File file)
获得指定 File 的 MIDI 文件格式。 | 
static MidiFileFormat | 
MidiSystem.getMidiFileFormat(InputStream stream)
获得指定的输入流中数据的 MIDI 文件格式。  | 
static MidiFileFormat | 
MidiSystem.getMidiFileFormat(URL url)
获得指定 URL 中数据的 MIDI 文件格式。  | 
static Sequence | 
MidiSystem.getSequence(File file)
从指定的 File 获得 MIDI 序列。 | 
static Sequence | 
MidiSystem.getSequence(InputStream stream)
从指定的输入流获得 MIDI 序列。  | 
static Sequence | 
MidiSystem.getSequence(URL url)
从指定的 URL 获得 MIDI 序列。  | 
static Soundbank | 
MidiSystem.getSoundbank(File file)
通过从指定的 File 读取来构造一个 Soundbank。 | 
static Soundbank | 
MidiSystem.getSoundbank(InputStream stream)
通过从指定的流读取来构造一个 MIDI 音库。  | 
static Soundbank | 
MidiSystem.getSoundbank(URL url)
通过从指定的 URL 处读取来构造一个 Soundbank。 | 
protected  void | 
MidiMessage.setMessage(byte[] data,
           int length)
为 MIDI 消息设置数据。  | 
 void | 
SysexMessage.setMessage(byte[] data,
           int length)
为系统独占消息设置数据。  | 
 void | 
ShortMessage.setMessage(int status)
为不带任何数据字节的 MIDI 消息设置参数。  | 
 void | 
MetaMessage.setMessage(int type,
           byte[] data,
           int length)
为 MetaMessage 设置消息参数。 | 
 void | 
SysexMessage.setMessage(int status,
           byte[] data,
           int length)
为系统独占消息设置数据。  | 
 void | 
ShortMessage.setMessage(int status,
           int data1,
           int data2)
为带一个或两个数据字节的 MIDI 消息设置参数。  | 
 void | 
ShortMessage.setMessage(int command,
           int channel,
           int data1,
           int data2)
为带两个数据字节的通道消息设置短消息参数。  | 
 void | 
Sequencer.setSequence(InputStream stream)
设置 sequencer 所操作的当前 sequence。  | 
 void | 
Sequencer.setSequence(Sequence sequence)
设置 sequencer 所操作的当前 sequence。  | 
| 抛出 InvalidMidiDataException 的 javax.sound.midi 中的构造方法 | |
|---|---|
Sequence(float divisionType,
         int resolution)
构造具有指定的定时 division 类型和定时精度的新 MIDI Sequence。  | 
|
Sequence(float divisionType,
         int resolution,
         int numTracks)
构造具有指定的定时 division 类型、定时精度和轨道数的新 MIDI Sequence。  | 
|
| javax.sound.midi.spi 中 InvalidMidiDataException 的使用 | 
|---|
| 抛出 InvalidMidiDataException 的 javax.sound.midi.spi 中的方法 | |
|---|---|
abstract  MidiFileFormat | 
MidiFileReader.getMidiFileFormat(File file)
获得提供的 File 的 MIDI 文件格式。 | 
abstract  MidiFileFormat | 
MidiFileReader.getMidiFileFormat(InputStream stream)
获得所提供的输入流的 MIDI 文件格式。  | 
abstract  MidiFileFormat | 
MidiFileReader.getMidiFileFormat(URL url)
获得提供的 URL 的 MIDI 文件格式。  | 
abstract  Sequence | 
MidiFileReader.getSequence(File file)
从提供的 File 获得 MIDI 序列。 | 
abstract  Sequence | 
MidiFileReader.getSequence(InputStream stream)
从提供的输入流获得 MIDI 序列。  | 
abstract  Sequence | 
MidiFileReader.getSequence(URL url)
从提供的 URL 获得 MIDI 序列。  | 
abstract  Soundbank | 
SoundbankReader.getSoundbank(File file)
从提供的 File 获得音库对象。 | 
abstract  Soundbank | 
SoundbankReader.getSoundbank(InputStream stream)
从提供的 InputStream 获得音库对象。 | 
abstract  Soundbank | 
SoundbankReader.getSoundbank(URL url)
从提供的 URL 获得音库对象。  | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。