Класс EqualizerBand
- javafx.scene.media.EqualizerBand
public final class EqualizerBand extends Object
EqualizerBand предоставляет управление каждой полосой в AudioEqualizer.С тех пор:
JavaFX 2.0
См. также:
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание DoublePropertybandwidthШирина полосы в Герцах.DoublePropertycenterFrequencyЦентральная частота полосы в Герцах.DoublePropertygainУсиление, применяемое к частотам этой полосы.
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static doubleMAX_GAINМаксимальное возможное значение усиления.static doubleMIN_GAINМинимальное возможное значение усиления.
-
Краткое описание конструкторов
Конструкторы Конструктор и описание EqualizerBand()EqualizerBandКонструктор по умолчанию.EqualizerBand(double centerFrequency, double bandwidth, double gain)Конструктор с настраиваемыми параметрамиEqualizerBand.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание DoublePropertybandwidthProperty()Ширина полосы в Герцах.DoublePropertycenterFrequencyProperty()Центральная частота полосы в Герцах.DoublePropertygainProperty()Усиление, применяемое к частотам этой полосы.doublegetBandwidth()Получение ширины полосы.doublegetCenterFrequency()Получение центральной частоты полосы.doublegetGain()Получение усиления, применяемого к полосе.voidsetBandwidth(double value)Установить ширину полосы в Герцах.voidsetCenterFrequency(double value)Установить центральную частоту полосы в Герцах.voidsetGain(double value)Установить усиление полосы в дБ.
-
Подробное описание свойств
-
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дБ), применяемых к центральной частоте полосы. Ширина полосы — это разброс частот между верхними и нижними границами функции передачи эквалайзера, которые имеют половину усиления пика (центральной частоты).Параметры:
centerFrequency— положительное значение, задающее центральную частоту полосы в Герцах.
-
-
Подробное описание методов
-
setCenterFrequency
public final void setCenterFrequency(double value)
Установить центральную частоту полосы в Герцах.Параметры:
value— центральная частота, которая должна быть положительным значением в Гц.
-
getCenterFrequency
public final double getCenterFrequency()
Получить центральную частоту полосы.Возвращает:
центральную частоту полосы в Герцах.
-
centerFrequencyProperty
public DoubleProperty centerFrequencyProperty()
Центральная частота полосы в Герцах. Значение по умолчанию —0.0Гц.См. также:
-
setBandwidth
public final void setBandwidth(double value)
Установить ширину полосы в Герцах.Параметры:
value— ширина полосы, которая должна быть положительным значением в Гц.
-
getBandwidth
public final double getBandwidth()
Получить ширину полосы.Возвращает:
ширину полосы в Герцах.
-
bandwidthProperty
public DoubleProperty bandwidthProperty()
Ширина полосы в Герцах. Значение по умолчанию —0.0Гц.См. также:
-
setGain
public final void setGain(double value)
-
getGain
public final double getGain()
Получить усиление полосы.Возвращает:
усиление полосы в дБ.
-
gainProperty
public DoubleProperty gainProperty()
Усиление, применяемое к частотам этой полосы. Значение по умолчанию —0.0дБ.См. также:
-
© 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.