|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class AudioEqualizer
extends java.lang.Object
AudioEqualizer class обеспечивает аудио управление коррекцией для медиапроигрывателя. Это содержит ObservableList из EqualizerBand элементы. Каждый AudioEqualizer экземпляр соединяется с a MediaPlayer и может быть получен, используя MediaPlayer.getAudioEqualizer метод.MediaPlayer, EqualizerBand| Ввести | Свойство и Описание |
|---|---|
BooleanProperty |
включенный
Ли
AudioEqualizer включается. |
| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
MAX_NUM_BANDS
Максимальное количество полос
AudioEqualizer может содержать. |
| Модификатор и Тип | Метод и Описание |
|---|---|
BooleanProperty |
enabledProperty()
Ли
AudioEqualizer включается. |
ObservableList<EqualizerBand> |
getBands()
ObservableList, содержащий
EqualizerBand элементы. |
boolean |
isEnabled()
Возвратитесь включал состоянию AudioEqualizer.
|
void |
setEnabled(boolean value)
Включает или отключает
AudioEqualizer. |
public BooleanProperty enabledProperty
AudioEqualizer включается. Значение по умолчанию true.isEnabled(), setEnabled(boolean)public static final int MAX_NUM_BANDS
AudioEqualizer может содержать. В текущей реализации это значение 64.public final ObservableList<EqualizerBand> getBands()
EqualizerBand элементы. Контент последовательности может быть изменен, добавляя или удаляя EqualizerBand элементы. Добавляя элементы, пользователь должен быть подготовлен поймать IllegalArgumentExceptions, потому что внутренний список является a VetoableObservableList и на любое изменение к списку можно наложить вето, если недавно добавленный экземпляр не допустим. Ограничения для допустимого EqualizerBand экземпляр:
EqualizerBand.centerFrequency > 0EqualizerBand.bandwidth > 0EqualizerBand.MIN_GAIN ≤ EqualizerBand.gain ≤ EqualizerBand.MAX_GAINНабор значения по умолчанию полос как в следующей таблице; у всех полос есть усиление единицы (0 дБ).
| Полоса Индексирует | Центральная Частота (Гц) | Пропускная способность (Гц) |
|---|---|---|
| 0 | 32 | 19 |
| 1 | 64 | 39 |
| 2 | 125 | 78 |
| 3 | 250 | 156 |
| 4 | 500 | 312 |
| 5 | 1000 | 625 |
| 6 | 2000 | 1250 |
| 7 | 4000 | 2500 |
| 8 | 8000 | 5000 |
| 9 | 16000 | 10000 |
EqualizerBand элементы.java.lang.IllegalArgumentExceptionpublic final void setEnabled(boolean value)
AudioEqualizer. Если включенное свойство устанавливается в false, AudioEqualizer настройки сохраняются, но не принимаются во внимание во время воспроизведения, которое эквивалентно установке всех EqualizerBand.gain свойства, чтобы обнулить.public final boolean isEnabled()
public BooleanProperty enabledProperty()
AudioEqualizer включается. Значение по умолчанию true.isEnabled(), setEnabled(boolean)Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .