Spec-Zone.ru › OpenJDK 8

Интерфейс Transmitter

Все суперинтерфейсы:
AutoCloseable
Все известные дочерние интерфейсы:
MidiDeviceTransmitter

public interface Transmitter
extends AutoCloseable

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

См. также:
Receiver

Методы

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

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

Receiver getReceiver()

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

void setReceiver(Receiver receiver)

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

Методы

setReceiver

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API