软件包 | 描述 |
---|---|
javax.sound.midi |
提供的接口和类的I / O,测序和合成的MIDI(乐器数字接口)数据。
|
javax.sound.midi.spi |
提供接口服务提供商实施时提供新的MIDI设备、MIDI文件的读者和作者,读者或健全的银行。
|
Modifier and Type | Method and Description |
---|---|
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 。
|
void |
SysexMessage.setMessage(byte[] data, int length)
设置系统独占消息的数据。
|
protected void |
MidiMessage.setMessage(byte[] data, int length)
设置MIDI消息的数据。
|
void |
ShortMessage.setMessage(int status)
设置MIDI消息不需要数据的字节数的参数。
|
void |
SysexMessage.setMessage(int status, byte[] data, int length)
设置系统独占消息的数据。
|
void |
MetaMessage.setMessage(int type, byte[] data, int length)
设置一个
MetaMessage 消息参数。
|
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)
设置当前的序列,序列操作。
|
void |
Sequencer.setSequence(Sequence sequence)
设置当前的序列,序列操作。
|
Constructor and Description |
---|
MetaMessage(int type, byte[] data, int length)
构建了一种新的
MetaMessage 和设置消息参数。
|
Sequence(float divisionType, int resolution)
提出了一种新的指定的时间划分类型和时间分辨率的MIDI序列。
|
Sequence(float divisionType, int resolution, int numTracks)
提出了一种新的指定的时间分型、MIDI序列的时间分辨率和磁道数。
|
ShortMessage(int status)
构建了一种新的
ShortMessage 代表的MIDI信息,不需要数据字节。
|
ShortMessage(int status, int data1, int data2)
构建了一种新的
ShortMessage 代表的MIDI信息,需要两个数据字节。
|
ShortMessage(int command, int channel, int data1, int data2)
构建了一种新的
ShortMessage 代表一个通道的MIDI消息,需要两个数据字节。
|
SysexMessage(byte[] data, int length)
构建了一种新的
SysexMessage 和设置消息的数据。
|
SysexMessage(int status, byte[] data, int length)
构建了一种新的
SysexMessage 和设置消息的数据。
|
Modifier and Type | Method and Description |
---|---|
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(File file)
获得MIDI文件格式的
File 提供。
|
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(InputStream stream)
获得MIDI文件格式的输入流提供。
|
abstract MidiFileFormat |
MidiFileReader.getMidiFileFormat(URL url)
获得MIDI文件格式提供的URL。
|
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提供一个声音库中的对象。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.