-
- All Superinterfaces:
-
AutoCloseable
- All Known Subinterfaces:
-
MidiDeviceTransmitter
public interface Transmitter extends AutoCloseable
ATransmitter
将MidiEvent
个对象发送到一个或多个Receivers
。 常见的MIDI发射器包括音序器和MIDI输入端口。- 另请参见:
-
Receiver
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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
实例保持打开,并且除非设备已明确打开,否则这是正确的。 如果通过调用MidiDevice.close
明确关闭从此Transmitter
检索到的设备,则Transmitter
也将关闭。 有关打开/关闭行为的详细说明,请参阅MidiDevice
的类说明。- Specified by:
-
close
在界面AutoCloseable
- 另请参见:
-
MidiSystem.getTransmitter()
-
-