Интерфейс Передатчик

Все суперинтерфейсы:
AutoCloseable
Все известные подинтерфейсы:
MidiDeviceTransmitter
public interface Transmitter
extends AutoCloseable

Объект Transmitter отправляет объекты MidiEvent одному или нескольким Receivers. Типичные MIDI-передатчики включают секвенсоры и порты MIDI-ввода.

См. также:
Receiver

Методы

Модификатор и тип Метод Описание
void close()

Указывает, что приложение закончила использование передатчика, и что ограниченные ресурсы, которые он требует, могут быть освобождены или сделаны доступными.

Receiver getReceiver()

Получает текущего получателя, которому этот передатчик будет передавать MIDI-сообщения.

void setReceiver​(Receiver receiver)

Устанавливает получателя, которому этот передатчик будет передавать MIDI-сообщения.

Методы

setReceiver(javax.sound.midi.Receiver)

void setReceiver(Receiver receiver)

Устанавливает получателя, которому этот передатчик будет передавать MIDI-сообщения. Если получатель уже установлен, он заменяется этим.

Параметры:
receiver - желаемый получатель

getReceiver()

Receiver getReceiver()

Получает текущего получателя, которому этот передатчик будет передавать MIDI-сообщения.

Возвращает:
текущий получатель. Если получатель не установлен, возвращает null.

close()

void close()

Указывает, что приложение закончила использование передатчика, и что ограниченные ресурсы, которые он требует, могут быть освобождены или сделаны доступными.

Если создание этого Transmitter привело к неявной открытию базового устройства, устройство неявным образом закрывается этим методом. Это верно, если устройство не держится открытым другими экземплярами Receiver или Transmitter, которые неявно открыли устройство, и если устройство не было открыто явно. Если устройство, из которого извлекается этот Transmitter , закрывается явно вызовом MidiDevice.close, то Transmitter тоже закрывается. Подробное описание поведения открытия/закрытия см. в описании класса MidiDevice.

Определено в:
close в интерфейсе AutoCloseable
См. также:
MidiSystem.getTransmitter()

© 1993, 2020, 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/11/docs/api/java.desktop/javax/sound/midi/Transmitter.html

Spec-Zone .ru
спецификации, руководства, описания, API