Интерфейс 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, 2023, 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/21/docs/api/java.desktop/javax/sound/midi/Receiver.html