Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.media
Пакет javafx.scene.media

Класс EqualizerBand

  • java.lang.Object
    • javafx.scene.media.EqualizerBand
  • public final class EqualizerBand
    extends Object
    Класс AudioEqualizer обеспечивает управление каждой полосой в эквалайзере.
    Since:
    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 дБ), применяемых к центральной частоте полосы. Ширина полосы — это диапазон частот между верхним и нижним краями функции передачи эквалайзера, имеющими половину dB усиления пика (центральной частоты).
      Параметры:
      centerFrequency — положительное значение, задающее центральную частоту полосы в Герцах.
      bandwidth — положительное значение, задающее ширину полосы в Герцах.
      gain — усиление в децибелах, применяемое к полосе в диапазоне [MIN_GAIN, MAX_GAIN] дБ.
  • Подробное описание методов

    • 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)
      Установить усиление полосы в дБ. Свойство усиления ограничено интервалом от 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