Класс EqualizerBand
java.lang.Object
fx.scene.media.EqualizerBand
public final class EqualizerBand extends Object
Класс
EqualizerBand предоставляет управление каждой полосой в AudioEqualizer.- С:
- JavaFX 2.0
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
DoubleProperty |
bandwidth |
Ширина полосы в Герцах. |
DoubleProperty |
centerFrequency |
Центральная частота полосы в Герцах. |
DoubleProperty |
gain |
Усиление, которое должно быть применено к частотам этой полосы. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final double |
MAX_GAIN |
Максимальное возможное значение усиления. |
static final double |
MIN_GAIN |
Минимальное возможное значение усиления. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
EqualizerBand() |
EqualizerBand конструктор по умолчанию. |
EqualizerBand |
Настраиваемый EqualizerBand конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
DoubleProperty |
bandwidthProperty() |
Ширина полосы в Герцах. |
DoubleProperty |
centerFrequencyProperty() |
Центральная частота полосы в Герцах. |
DoubleProperty |
gainProperty() |
Усиление, которое должно быть применено к частотам этой полосы. |
final double |
getBandwidth() |
Получение ширины полосы. |
final double |
getCenterFrequency() |
Получение центральной частоты полосы. |
final double |
getGain() |
Получение усиления, применимого к полосе. |
final void |
setBandwidth |
Установить ширину полосы в Герцах. |
final void |
setCenterFrequency |
Установить центральную частоту полосы в Герцах. |
final void |
setGain |
Установить усиление полосы в дБ. |
Подробное описание свойств
centerFrequency
public DoubleProperty centerFrequencyProperty
Центральная частота полосы в Герцах. Значение по умолчанию —
0.0 Гц.- См. также:
bandwidth
public DoubleProperty bandwidthProperty
Полоса пропускания полосы в Герцах. Значение по умолчанию —
0.0 Гц.- См. также:
gain
public DoubleProperty gainProperty
Усиление, применяемое к частотам этой полосы. Значение по умолчанию —
0.0 дБ.- См. также:
Подробное описание полей
MIN_GAIN
public static final double MIN_GAIN
Минимальное возможное значение усиления. В текущей реализации это значение равно
-24.0 дБ.- См. также:
MAX_GAIN
public static final double MAX_GAIN
Максимальное возможное значение усиления. В текущей реализации это значение равно
12.0 дБ.- См. также:
Подробное описание конструкторов
EqualizerBand
public EqualizerBand()
EqualizerBand конструктор по умолчанию. Создает экземпляр с centerFrequency, bandwidth и gain, установленными в 0.EqualizerBand
public EqualizerBand(double centerFrequency, double bandwidth, double gain)
Настраиваемый
EqualizerBand конструктор. Создаёт экземпляр из параметров centerFrequency, bandwidth и gain. gain определяет величину усиления (gain > 0.0 дБ) или ослабления (gain < 0.0 дБ), применяемых к центральной частоте полосы. Полоса пропускания — это разброс частот между верхним и нижним краями функции передачи эквалайзера, имеющие половину усиления пика (центральной частоты).Подробное описание методов
setCenterFrequency
public final void setCenterFrequency(double value)
Устанавливает центральную частоту полосы в Герцах.
- Параметры:
-
value— центральная частота, которая должна быть положительным значением в Гц.
getCenterFrequency
public final double getCenterFrequency()
Получение центральной частоты полосы.
- Возвращает:
- центральную частоту полосы в Герцах.
centerFrequencyProperty
public DoubleProperty centerFrequencyProperty()
Центральная частота полосы в Герцах. Значение по умолчанию —
0.0 Гц.- Возвращает:
- свойство
centerFrequency - См. также:
setBandwidth
public final void setBandwidth(double value)
Устанавливает полосу пропускания полосы в Герцах.
- Параметры:
-
value— полоса пропускания, которая должна быть положительным значением в Гц.
getBandwidth
public final double getBandwidth()
Получение полосы пропускания полосы.
- Возвращает:
- полоса пропускания полосы в Герцах.
bandwidthProperty
public DoubleProperty bandwidthProperty()
Полоса пропускания полосы в Герцах. Значение по умолчанию —
0.0 Гц.- Возвращает:
- свойство
bandwidth - См. также:
setGain
getGain
public final double getGain()
Получение усиления полосы.
- Возвращает:
- усиление полосы в дБ.
gainProperty
public DoubleProperty gainProperty()
Усиление, применяемое к частотам этой полосы. Значение по умолчанию —
0.0 дБ.- Возвращает:
- свойство
gain - См. также:
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.