モジュール javafx.media
パッケージ javafx.scene.media

クラスEqualizerBand



  • public final class EqualizerBand
    extends Object
    EqualizerBandクラスは、AudioEqualizerの各バンドに対するコントロールを提供します。
    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    AudioEqualizer
    • フィールドの詳細

      • MIN_GAIN

        public static final double MIN_GAIN
        可能な最小ゲイン値。 現在の実装では、この値は-24.0 dBです。
        関連項目:
        定数フィールド値
      • MAX_GAIN

        public static final double MAX_GAIN
        可能な最大ゲイン値。 現在の実装では、この値は12.0 dBです。
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • EqualizerBand

        public EqualizerBand​()
        EqualizerBandのデフォルト・コンストラクタ。 centerFrequencybandwidthおよびgainが0に設定されたインスタンスを作成します。
      • EqualizerBand

        public EqualizerBand​(double centerFrequency,
                             double bandwidth,
                             double gain)
        カスタムEqualizerBandコンストラクタ。 centerFrequencybandwidthおよびgainパラメータからインスタンスを作成します。 gainは、バンドの中心周波数に適用される増幅量(gain > 0.0 dB)または減衰量(gain < 0.0 dB)を指定します。 bandwidthは、ピークの半分(中心周波数)のdBゲインを持つイコライザ転送機能の上限と下限の間となる周波数です。
        パラメータ:
        centerFrequency - バンドの中心周波数を指定する、ヘルツ単位の正の値。
        bandwidth - バンドの帯域幅を指定する、ヘルツ単位の正の値。
        gain - [MIN_GAINMAX_GAIN] dBの範囲内の、バンドに適用されるデシベル単位のゲイン。
    • メソッドの詳細

      • setCenterFrequency

        public final void setCenterFrequency​(double value)
        ヘルツ単位のバンドの中心周波数を設定します。
        パラメータ:
        value - Hz単位の正の値である必要がある中心周波数。
      • getCenterFrequency

        public final double getCenterFrequency​()
        バンドの中心周波数を取得します。
        戻り値:
        ヘルツ単位のバンドの中心周波数。
      • setBandwidth

        public final void setBandwidth​(double value)
        ヘルツ単位のバンドの帯域幅を設定します。
        パラメータ:
        value - Hz単位の正の値である必要がある帯域幅。
      • getBandwidth

        public final double getBandwidth​()
        バンドの帯域幅を取得します。
        戻り値:
        ヘルツ単位のバンドの帯域幅。
      • setGain

        public final void setGain​(double value)
        dB単位のバンドのゲインを設定します。 Gainプロパティは、MIN_GAINからMAX_GAINの範囲内である必要があります。
        パラメータ:
        value - [MIN_GAINMAX_GAIN]の範囲内のゲイン。
      • getGain

        public final double getGain​()
        バンドに適用されるゲインを取得します。
        戻り値:
        dB単位のバンドのゲイン。
      • gainProperty

        public DoubleProperty gainProperty​()
        このバンドの周波数に適用されるゲイン。 デフォルト値は0.0 dBです。
        関連項目:
        getGain()setGain(double)