Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class EqualizerBand
extends java.lang.Object
EqualizerBand
class обеспечивает управление для каждой полосы в AudioEqualizer
.AudioEqualizer
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
пропускная способность
Пропускная способность полосы в Герц.
|
DoubleProperty |
centerFrequency
Центральная частота полосы в Герц.
|
DoubleProperty |
усиление
Усиление, которое будет применено к частотам этой полосы.
|
Модификатор и Тип | Поле и Описание |
---|---|
static double |
MAX_GAIN
Максимальное возможное значение усиления.
|
static double |
MIN_GAIN
Минимальное возможное значение усиления.
|
Конструктор и Описание |
---|
EqualizerBand()
EqualizerBand конструктор по умолчанию. |
EqualizerBand(double centerFrequency, double bandwidth, double gain)
Пользовательский
EqualizerBand конструктор. |
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
bandwidthProperty()
Пропускная способность полосы в Герц.
|
DoubleProperty |
centerFrequencyProperty()
Центральная частота полосы в Герц.
|
DoubleProperty |
gainProperty()
Усиление, которое будет применено к частотам этой полосы.
|
double |
getBandwidth()
Получите пропускную способность полосы.
|
double |
getCenterFrequency()
Получите центральную частоту полосы.
|
double |
getGain()
Получите усиление, которое будет применено к полосе.
|
void |
setBandwidth(double value)
Установите пропускную способность полосы в Герц.
|
void |
setCenterFrequency(double value)
Установите центральную частоту на полосе в Герц.
|
void |
setGain(double value)
Установите усиление полосы в дБ.
|
public DoubleProperty centerFrequencyProperty
0.0
Гц.getCenterFrequency()
, setCenterFrequency(double)
public DoubleProperty bandwidthProperty
0.0
Гц.getBandwidth()
, setBandwidth(double)
public DoubleProperty gainProperty
0.0
дБ.getGain()
, setGain(double)
public static final double MIN_GAIN
-24.0
дБ.public static final double MAX_GAIN
12.0
дБ.public EqualizerBand()
EqualizerBand
конструктор по умолчанию. Это создает экземпляр с centerFrequency
, bandwidth
и gain
набор к 0.public EqualizerBand(double centerFrequency, double bandwidth, double gain)
EqualizerBand
конструктор. Это создает экземпляр из centerFrequency
, bandwidth
и gain
параметры. gain
определяет количество усиления (gain > 0.0
дБ) или затухание (gain < 0.0
дБ), чтобы быть примененным к центральной частоте полосы. Пропускная способность является распространением частоты между верхними и более низкими краями функции передачи эквалайзера, у которых есть половина усиления дБ пика (центральная частота).public final void setCenterFrequency(double value)
value
- центральная частота, которая должна быть положительным значением в Гц.public final double getCenterFrequency()
public DoubleProperty centerFrequencyProperty()
0.0
Гц.getCenterFrequency()
, setCenterFrequency(double)
public final void setBandwidth(double value)
value
- пропускная способность, которая должна быть положительным значением в Гц.public final double getBandwidth()
public DoubleProperty bandwidthProperty()
0.0
Гц.getBandwidth()
, setBandwidth(double)
public final void setGain(double value)
public final double getGain()
public DoubleProperty gainProperty()
0.0
дБ.getGain()
, setGain(double)
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается