Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Receiver extends AutoCloseable
Receiver
получает MidiEvent
объекты и обычно делают что-то полезное в ответе, таком как интерпретация их, чтобы генерировать звуковой или необработанный вывод MIDI. Общие получатели MIDI включают синтезаторы и MIDI порты.MidiDevice
, Synthesizer
, Transmitter
Модификатор и Тип | Метод и Описание |
---|---|
void |
close()
Указывает, что приложение закончило использовать получатель, и что ограниченные ресурсы, которых это требует, могут быть выпущены или сделаны доступный.
|
void |
send(MidiMessage message, long timeStamp)
Отправляет сообщение MIDI и метку времени к этому получателю.
|
void send(MidiMessage message, long timeStamp)
message
- сообщение MIDI, чтобы передатьсяtimeStamp
- метка времени для сообщения, в микросекундах.IllegalStateException
- если получатель закрываетсяvoid close()
Если создание этого Receiver
приведенный к неявному открытию базового устройства, устройство неявно закрывается этим методом. Это - истина, если устройство не сохраняется открытым другим Receiver
или Transmitter
экземпляры, которые открыли устройство неявно, и если устройство было открыто явно. Если устройство это Receiver
получается от, закрывается явно, вызывая MidiDevice.close
, Receiver
закрывается, также. Поскольку подробное описание открытого/близкого поведения видит описание класса MidiDevice
.
close
в интерфейсе AutoCloseable
MidiSystem.getReceiver()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.