Класс 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​(Class<?> lineClass)

Создаёт объект info, описывающий линию указанного класса.

Методы

Модификатор и типМетодОписание
Class<?>getLineClass()

Получает класс линии, описываемый этим объектом Line.Info.

booleanmatches​(Line.Info info)

Указывает, соответствует ли указанный объект info этому.

StringtoString()

Получает текстовое описание информации о линии.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Конструкторы

Info

public Info(Class<?> lineClass)

Создаёт объект info, описывающий линию указанного класса. Этот конструктор обычно используется приложением для описания желаемой линии.

Параметры:
lineClass - класс линии, описываемый новым объектом Line.Info

Методы

getLineClass

public Class<?> getLineClass()

Получает класс линии, описываемый этим объектом Line.Info.

Возвращает:
класс описанной линии

matches

public boolean matches(Line.Info info)

Указывает, соответствует ли указанный объект info этому. Для соответствия указанный объект должен быть идентичен или являться частным случаем этого. Указанный объект info должен быть экземпляром того же класса, что и этот, или экземпляром подтипа этого. Кроме того, атрибуты указанного объекта должны быть совместимы с возможностями этого. В частности, конфигурация маршрутизации для указанного объекта info должна быть совместима с конфигурацией этого. Подклассы могут добавлять другие критерии для определения соответствия двух объектов.

Параметры:
info - объект info, который сравнивается с этим
Возвращает:
true если указанный объект соответствует этому, false в противном случае

toString

public String toString()

Получает текстовое описание информации о линии.

Переопределяет:
toString в классе Object
Возвращает:
строковое описание

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/sampled/Line.Info.html

Spec-Zone .ru
спецификации, руководства, описания, API