Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class Port.Info extends Line.Info
Port.Info
class расширяется Line.Info
с дополнительной информацией, определенной для портов, включая имя порта и является ли это источником или целью для ее микшера. По определению порт действует или как источник или как цель к ее микшеру, но не обоим. (Входные аудиопорты являются источниками; выходные аудиопорты являются целями.) Чтобы учиться, какие порты доступны, можно получить объекты информации порта через
и getSourceLineInfo
методы getTargetLineInfo
Mixer
интерфейс. Экземпляры Port.Info
class может также быть создан и использоваться, чтобы получить строки, соответствующие параметры, определенные в Port.Info
объект.
Модификатор и Тип | Поле и Описание |
---|---|
static Port.Info |
COMPACT_DISC
Тип порта, который получает аудио от дисковода для компакт-дисков.
|
static Port.Info |
НАУШНИК
Тип порта, который отправляет аудио гнезду для наушников.
|
static Port.Info |
LINE_IN
Тип порта, который получает аудио от разъема аудиовхода на уровне строки.
|
static Port.Info |
LINE_OUT
Тип порта, который отправляет аудио разъему аудиовыхода на уровне строки.
|
static Port.Info |
МИКРОФОН
Тип порта, который получает аудио от встроенного микрофона или разъема микрофона.
|
static Port.Info |
ДИНАМИК
Тип порта, который отправляет аудио встроенному динамику или разъему динамика.
|
Конструктор и Описание |
---|
Port.Info(Class<?> lineClass, String name, boolean isSource)
Создает объект информации порта из данной информации.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Завершает, равняется методу
|
Строка |
getName()
Получает имя порта.
|
int |
hashCode()
Завершает метод хэш-кода
|
boolean |
isSource()
Указывает, является ли порт источником или целью для ее микшера.
|
boolean |
matches(Line.Info info)
Указывает ли этот объект информации определенные соответствия этот.
|
Строка |
toString()
Обеспечивает a
String представление порта. |
getLineClass
public static final Port.Info MICROPHONE
public static final Port.Info LINE_IN
public static final Port.Info COMPACT_DISC
public static final Port.Info SPEAKER
public static final Port.Info HEADPHONE
public static final Port.Info LINE_OUT
public Port.Info(Class<?> lineClass, String name, boolean isSource)
lineClass
- class порта описывается объектом информации.name
- строка, которая называет портisSource
- true
если порт является исходным портом (таким как микрофон), false
если порт является целевым портом (таким как динамик).public String getName()
public boolean isSource()
true
если порт является исходным портом (таким как микрофон), false
если порт является целевым портом (таким как динамик).public boolean matches(Line.Info info)
public final boolean equals(Object obj)
equals
в class Object
obj
- ссылочный объект, с которым можно сравниться.true
если этот объект является тем же самым как obj параметром; false
иначе.Object.hashCode()
, HashMap
public final int hashCode()
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92