Интерфейс Port
- Все суперинтерфейсы:
AutoCloseable, Line
public interface Port extends Line
Порты — это простые линии для ввода или вывода звука на аудиоустройства или с них. К распространённым примерам портов, выступающих в роли входных линий (входов микшера), относятся микрофон, линейный вход и дисковод CD-ROM. К портам, выступающим в роли выходных линий (выходов микшера), относятся динамик, наушники и линейный выход. Доступ к порту можно получить с помощью объекта
Port.Info.- Начиная с версии:
- 1.3
Краткое описание вложенных классов
| Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static class |
Port.Info |
Класс Port.Info расширяет Line.Info дополнительной информацией, относящейся к портам, включая имя порта и указание на то, является ли он источником или приёмником для микшера. |
Краткое описание методов
Методы, объявленные в интерфейсе Line
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addLineListener |
Добавляет прослушиватель к этой линии. |
void |
close() |
Закрывает линию, указывая, что все используемые ею системные ресурсы можно освободить. |
Control |
getControl |
Получает элемент управления указанного типа, если он имеется. |
Control[] |
getControls() |
Получает набор элементов управления, связанных с этой линией. |
Line.Info |
getLineInfo() |
Получает объект Line.Info, описывающий эту линию. |
boolean |
isControlSupported |
Указывает, поддерживает ли линия элемент управления указанного типа. |
boolean |
isOpen() |
Указывает, открыта ли линия, то есть зарезервировала ли она системные ресурсы и готова ли к работе, даже если в данный момент звук не воспроизводится и не записывается. |
void |
open() |
Открывает линию, указывая, что она должна получить все необходимые системные ресурсы и перейти в рабочее состояние. |
void |
removeLineListener |
Удаляет указанный прослушиватель из списка прослушивателей этой линии. |
© 1993, 2025, 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.