Класс Port.Info
- Вложенный интерфейс:
Port
public static class Port.Info extends Line.Info
Port.Info расширяет класс Line.Info, добавляя информацию, специфичную для портов, включая имя порта и является ли он источником или приемником для своего микшера. По определению, порт действует как источник или приемник для своего микшера, но не то и другое одновременно. (Порты аудио ввода являются источниками; порты аудио вывода являются приемниками.) Чтобы узнать, какие порты доступны, вы можете получить объекты информации о портах через методы getSourceLineInfo и getTargetLineInfo интерфейса Mixer. Экземпляры класса Port.Info также могут быть созданы и использованы для получения линий, соответствующих параметрам, указанным в объекте Port.Info.
- С:
- 1.3
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final Port.Info |
COMPACT_DISC |
Тип порта, получающего аудио с привода CD-ROM. |
static final Port.Info |
HEADPHONE |
Тип порта, отправляющего аудио на наушники. |
static final Port.Info |
LINE_IN |
Тип порта, получающего аудио с линейного аудиовхода. |
static final Port.Info |
LINE_OUT |
Тип порта, отправляющего аудио на линейный аудиовыход. |
static final Port.Info |
MICROPHONE |
Тип порта, получающего аудио от встроенного микрофона или микрофонного разъёма. |
static final Port.Info |
SPEAKER |
Тип порта, отправляющего аудио на встроенный динамик или динамический разъем. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Info |
Создает объект информации о порте из предоставленной информации. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final boolean |
equals |
Указывает, равняется ли указанный объект этому объекту информации, возвращая true, если объекты одинаковы. |
String |
getName() |
Получает имя порта. |
final int |
hashCode() |
Возвращает значение хэш-кода для этого объекта информации. |
boolean |
isSource() |
Указывает, является ли порт источником или приемником для своего микшера. |
boolean |
matches |
Указывает, соответствует ли этот объект информации указанному. |
final String |
toString() |
Возвращает строковое представление объекта информации. |
Методы, объявленные в классе javax.sound.sampled.Line.Info
getLineClass
Подробное описание полей
MICROPHONE
public static final Port.Info MICROPHONE
LINE_IN
public static final Port.Info LINE_IN
COMPACT_DISC
public static final Port.Info COMPACT_DISC
SPEAKER
public static final Port.Info SPEAKER
HEADPHONE
public static final Port.Info HEADPHONE
LINE_OUT
public static final Port.Info LINE_OUT
Подробное описание конструкторов
Info
public Info(Class<?> lineClass, String name, boolean isSource)
- Параметры:
-
lineClass- класс порта, описанного объектом информации -
name- строка, определяющая имя порта -
isSource-true, если порт является источником (таким как микрофон),false, если порт является приемником (таким как динамик)
Подробное описание методов
getName
public String getName()
- Возвращает:
- строку, определяющую имя порта
isSource
public boolean isSource()
- Возвращает:
-
true, если порт является источником (таким как микрофон),false, если порт является приемником (таким как динамик)
matches
public boolean matches(Line.Info info)
equals
public final boolean equals(Object obj)
true, если объекты одинаковы.hashCode
toString
© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/sound/sampled/Port.Info.html