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 . |
AudioEqualizer
включается. Значение по умолчанию true
.isEnabled()
, setEnabled(boolean)
public static final int MAX_NUM_BANDS
AudioEqualizer
может содержать. В текущей реализации это значение 64
.public final ObservableList<EqualizerBand> getBands()
EqualizerBand
элементы. Контент последовательности может быть изменен, добавляя или удаляя EqualizerBand
элементы. Добавляя элементы, пользователь должен быть подготовлен поймать IllegalArgumentException
s, потому что внутренний список является 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.IllegalArgumentException
public 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, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается