Интерфейс Receiver
- Все суперинтерфейсы:
AutoCloseable
- Все известные подинтерфейсы:
MidiDeviceReceiver
public interface Receiver extends AutoCloseable
Receiver получает объекты MidiEvent и обычно выполняет полезные действия в ответ, например интерпретирует их для создания звука или необработанного вывода MIDI. К распространённым MIDI-приёмникам относятся синтезаторы и MIDI-порты Out.- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
close() |
Указывает, что приложение завершило работу с приёмником, и используемые им ограниченные ресурсы можно освободить или сделать доступными. |
void |
send |
Отправляет MIDI-сообщение и временную метку этому приёмнику. |
Подробное описание методов
send
void send(MidiMessage message, long timeStamp)
- Параметры:
-
message— MIDI-сообщение для отправки -
timeStamp— временная метка сообщения в микросекундах - Вызывает исключение:
-
IllegalStateException— если приёмник закрыт
close
void close()
Если создание этого Receiver привело к неявному открытию базового устройства, этот метод неявно закрывает устройство. Это справедливо, если только устройство не остаётся открытым благодаря другим экземплярам Receiver или Transmitter, которые неявно открыли устройство, и если устройство не было открыто явно. Если устройство, из которого получен этот Receiver, явно закрывается вызовом MidiDevice.close, то Receiver также закрывается. Подробное описание поведения при открытии и закрытии см. в описании класса MidiDevice.
- Определено в:
-
closeв интерфейсеAutoCloseable - См. также:
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/sound/midi/Receiver.html