模块  java.desktop
软件包  javax.sound.midi

Interface Transmitter

    • 方法摘要

      所有方法  实例方法 抽象方法 
      变量和类型 方法 描述
      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导致隐式打开底层设备,则此方法将隐式关闭设备。 除非设备由隐式打开设备的其他ReceiverTransmitter实例保持打开,并且除非设备已明确打开,否则这是正确的。 如果通过调用MidiDevice.close明确关闭从此Transmitter检索到的设备,则Transmitter也将关闭。 有关打开/关闭行为的详细说明,请参阅MidiDevice的类说明。

        Specified by:
        close在界面 AutoCloseable
        另请参见:
        MidiSystem.getTransmitter()