Класс Line.Info
- Прямые известные подклассы:
-
DataLine.Info,Port.Info
- Вложенный интерфейс:
- Line
public static class Line.Info extends Object
Line.Info содержит информацию о линии. Единственная информация, предоставляемая самим объектом Line.Info, — это Java-класс линии. Подкласс Line.Info добавляет другие виды информации о линии. Эта дополнительная информация зависит от того, какой подинтерфейс Line реализуется типом линии, которую описывает подкласс Line.Info. Объект Line.Info можно получить с помощью различных методов интерфейсов Line, Mixer, и AudioSystem. Другие методы позволяют передать объект Line.Info в качестве аргумента, чтобы узнать, доступны ли линии, соответствующие указанной конфигурации, и получить их.
- С тех пор:
- 1.3
- См. также:
-
Line.getLineInfo()Mixer.getSourceLineInfo()Mixer.getTargetLineInfo()Mixer.getLine(Line.Info)Mixer.getSourceLineInfo(Line.Info)Mixer.getTargetLineInfo(Line.Info)Mixer.isLineSupported(Line.Info)AudioSystem.getLine(Line.Info)AudioSystem.getSourceLineInfo(Line.Info)AudioSystem.getTargetLineInfo(Line.Info)AudioSystem.isLineSupported(Line.Info)
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Info |
Создаёт объект информации, описывающий линию указанного класса. |
Краткое описание методов
Подробное описание конструкторов
Info
public Info(Class<?> lineClass)
- Параметры:
-
lineClass- класс линии, которую описывает новый объектLine.Info
Подробное описание методов
getLineClass
public Class<?> getLineClass()
Line.Info.- Возвращает:
- класс описанной линии
matches
public boolean matches(Line.Info info)
- Параметры:
-
info- объект информации, который сравнивается с этим - Возвращает:
-
trueесли указанный объект соответствует этому,falseв противном случае
toString
public String toString()
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление объекта информации
© 1993, 2021, 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/17/docs/api/java.desktop/javax/sound/sampled/Line.Info.html