Интерфейс Receiver
- Все суперинтерфейсы:
AutoCloseable
- Все известные подинтерфейсы:
MidiDeviceReceiver
public interface Receiver extends AutoCloseable
Receiver получает объекты MidiEvent и обычно выполняет полезные действия в ответ, такие как их интерпретация для генерации звука или прямого MIDI-вывода. Общие MIDI-приёмники включают синтезаторы и порты MIDI-выхода.- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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, 2021, 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/17/docs/api/java.desktop/javax/sound/midi/Receiver.html