Module  java.desktop
软件包  javax.sound.midi

Interface Receiver

    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      void close​()
      表示应用程序已完成使用接收器,并且其所需的有限资源可能会被释放或提供。
      void send​(MidiMessage message, long timeStamp)
      向此接收器发送MIDI消息和时间戳。
    • 方法详细信息

      • send

        void send​(MidiMessage message,
                  long timeStamp)
        向此接收器发送MIDI消息和时间戳。 如果此接收器不支持时间戳,则时间戳值应为-1。
        参数
        message - 要发送的MIDI信息
        timeStamp - 消息的时间戳,以微秒为单位
        异常
        IllegalStateException - 如果接收器关闭
      • close

        void close​()
        表示应用程序已完成使用接收器,并且其所需的有限资源可能会被释放或提供。

        如果创建此Receiver导致隐式打开底层设备,则该方法将隐式关闭该设备。 这是真的,除非设备被其他ReceiverTransmitter打开设备的实例保持打开,除非设备已经被明确打开。 如果这个Receiver被检索的设备通过调用MidiDevice.close明确地关闭,那么Receiver也是关闭的。 有关开/关行为的详细说明,请参阅MidiDevice的类描述。

        Specified by:
        close在接口 AutoCloseable
        另请参见:
        MidiSystem.getReceiver()