- 所有超接口:
-
AutoCloseable
- 所有已知子接口:
-
MidiDeviceReceiver
一个
Receiver接收MidiEvent对象,并通常会对其做出有用的响应,例如解释它们以生成声音或原始MIDI输出。常见的MIDI接收器包括合成器和MIDI输出端口。
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()表示应用程序已经完成对接收器的使用,并且它所需的有限资源可能已被释放或可用。voidsend(MidiMessage message, long timeStamp) 向此接收器发送MIDI消息和时间戳。
-
Method Details
-
send
向此接收器发送MIDI消息和时间戳。如果此接收器不支持时间戳,则时间戳值应为-1。- 参数:
-
message- 要发送的MIDI消息 -
timeStamp- 消息的时间戳,单位为微秒 - 抛出:
-
IllegalStateException- 如果接收器已关闭
-
close
void close()表示应用程序已经完成对接收器的使用,并且它所需的有限资源可能已被释放或可用。如果创建此
Receiver导致隐式打开底层设备,则此方法会隐式关闭设备。除非设备被其他隐式打开设备的Receiver或Transmitter实例保持打开,并且除非设备已被显式打开。如果通过调用MidiDevice.close显式关闭检索此Receiver的设备,则也会关闭Receiver。有关打开/关闭行为的详细描述,请参阅MidiDevice的类描述。- 指定者:
-
close在接口AutoCloseable - 参见:
-