Spec-Zone.ru › OpenJDK 8

Класс Line.Info

  • java.lang.Object
    • javax.sound.sampled.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)

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

Методы

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

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

boolean matches(Line.Info info)

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

String toString()

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

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

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

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

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, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API