Spec-Zone.ru › OpenJavaFX 8
javafx.scene.media

Класс EqualizerBand

java.lang.Object
  • javafx.scene.media.EqualizerBand


public final class EqualizerBand
extends Object
Класс EqualizerBand предоставляет управление каждой полосой в AudioEqualizer.

С тех пор:

JavaFX 2.0

См. также:

AudioEqualizer

  • Краткое описание свойств

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    DoubleProperty bandwidth
    Ширина полосы в Герцах.
    DoubleProperty centerFrequency
    Центральная частота полосы в Герцах.
    DoubleProperty gain
    Усиление, применяемое к частотам этой полосы.
  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    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)
    Установить усиление полосы в дБ.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • centerFrequency

      public DoubleProperty centerFrequencyProperty
      Центральная частота полосы в Герцах. Значение по умолчанию — 0.0 Гц.

      См. также:

      getCenterFrequency(), setCenterFrequency(double)

    • bandwidth

      public DoubleProperty bandwidthProperty
      Ширина полосы в Герцах. Значение по умолчанию — 0.0 Гц.

      См. также:

      getBandwidth(), setBandwidth(double)

    • gain

      public DoubleProperty gainProperty
      Усиление, применяемое к частотам этой полосы. Значение по умолчанию — 0.0 дБ.

      См. также:

      getGain(), setGain(double)

  • Подробное описание полей

    • 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 Гц.

      См. также:

      getCenterFrequency(), setCenterFrequency(double)

    • setBandwidth

      public final void setBandwidth(double value)
      Установить ширину полосы в Герцах.

      Параметры:

      value — ширина полосы, которая должна быть положительным значением в Гц.

    • getBandwidth

      public final double getBandwidth()
      Получить ширину полосы.

      Возвращает:

      ширину полосы в Герцах.

    • bandwidthProperty

      public DoubleProperty bandwidthProperty()
      Ширина полосы в Герцах. Значение по умолчанию — 0.0 Гц.

      См. также:

      getBandwidth(), setBandwidth(double)

    • setGain

      public final void setGain(double value)
      Установить усиление полосы в дБ. Свойство gain ограничено интервалом от MIN_GAIN до MAX_GAIN.

      Параметры:

      value — усиление в диапазоне [MIN_GAIN, MAX_GAIN].

    • getGain

      public final double getGain()
      Получить усиление полосы.

      Возвращает:

      усиление полосы в дБ.

    • gainProperty

      public DoubleProperty gainProperty()
      Усиление, применяемое к частотам этой полосы. Значение по умолчанию — 0.0 дБ.

      См. также:

      getGain(), setGain(double)

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API