- 所有超接口:
-
AutoCloseable
- 所有已知子接口:
-
MidiDeviceReceiver
一个
Receiver
接收MidiEvent
对象,并通常会对其做出有用的响应,例如解释它们以生成声音或原始MIDI输出。常见的MIDI接收器包括合成器和MIDI输出端口。
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
表示应用程序已经完成对接收器的使用,并且它所需的有限资源可能已被释放或可用。void
send
(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
- 参见:
-