-
- All Superinterfaces:
-
AutoCloseable
- All Known Subinterfaces:
-
MidiDeviceTransmitter
public interface Transmitter extends AutoCloseable
ATransmitter
向一个或多个Receivers
发送MidiEvent
个对象。 常见的MIDI发射器包括音序器和MIDI输入端口。- 另请参见:
-
Receiver
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
close()
表示应用程序已完成使用发射机,并且其所需的有限资源可能会被释放或提供。Receiver
getReceiver()
获取此发送器将传送MIDI消息的当前接收器。void
setReceiver(Receiver receiver)
设置发送器将传送MIDI信息的接收器。
-
-
-
方法详细信息
-
setReceiver
void setReceiver(Receiver receiver)
设置发送器将传送MIDI信息的接收器。 如果当前设置了一个接收器,它将被替换。- 参数
-
receiver
- 所需的接收器
-
getReceiver
Receiver getReceiver()
获取此发送器将传送MIDI消息的当前接收器。- 结果
-
当前接收器。
如果当前没有接收器设置,返回
null
。
-
close
void close()
表示应用程序已完成使用发射机,并且其所需的有限资源可能会被释放或提供。如果创建此
Transmitter
导致隐式打开底层设备,则该方法将隐式关闭该设备。 这是真的,除非设备保持打开其他Receiver
或Transmitter
隐式打开设备的实例,除非设备已被明确打开。 如果Transmitter
被检索到的设备通过调用MidiDevice.close
显式关闭,则Transmitter
也被关闭。 有关开/关行为的详细说明,请参阅MidiDevice
的类描述。- Specified by:
-
close
在接口AutoCloseable
- 另请参见:
-
MidiSystem.getTransmitter()
-
-