-
- All Superinterfaces:
-
AutoCloseable
- All Known Subinterfaces:
-
MidiDeviceTransmitter
public interface Transmitter extends AutoCloseable
ATransmitter将MidiEvent个对象发送到一个或多个Receivers。 常见的MIDI发射器包括音序器和MIDI输入端口。- 另请参见:
-
Receiver
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidclose()表示应用程序已完成使用变送器,并且可能会释放或提供所需的有限资源。ReceivergetReceiver()获得此发射器将传送MIDI信息的当前接收器。voidsetReceiver(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()
-
-