- java.lang.Object
-
- javafx.scene.media.EqualizerBand
-
public final class EqualizerBand extends Object
EqualizerBand
クラスは、AudioEqualizer
の各バンドに対するコントロールを提供します。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
AudioEqualizer
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
bandwidth
ヘルツ単位のバンドの帯域幅。DoubleProperty
centerFrequency
ヘルツ単位のバンドの中心周波数。DoubleProperty
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)
dB単位のバンドのゲインを設定します。
-
-
-
プロパティの詳細
-
centerFrequency
public DoubleProperty centerFrequencyProperty
ヘルツ単位のバンドの中心周波数。 デフォルト値は0.0
Hzです。
-
bandwidth
public DoubleProperty bandwidthProperty
ヘルツ単位のバンドの帯域幅。 デフォルト値は0.0
Hzです。
-
gain
public DoubleProperty gainProperty
このバンドの周波数に適用されるゲイン。 デフォルト値は0.0
dBです。- 関連項目:
getGain()
、setGain(double)
-
-
コンストラクタの詳細
-
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
dB)または減衰量(gain < 0.0
dB)を指定します。 bandwidthは、ピークの半分(中心周波数)のdBゲインを持つイコライザ転送機能の上限と下限の間となる周波数です。
-
-
メソッドの詳細
-
setCenterFrequency
public final void setCenterFrequency(double value)
ヘルツ単位のバンドの中心周波数を設定します。- パラメータ:
value
- Hz単位の正の値である必要がある中心周波数。
-
getCenterFrequency
public final double getCenterFrequency()
バンドの中心周波数を取得します。- 戻り値:
- ヘルツ単位のバンドの中心周波数。
-
centerFrequencyProperty
public DoubleProperty centerFrequencyProperty()
ヘルツ単位のバンドの中心周波数。 デフォルト値は0.0
Hzです。
-
setBandwidth
public final void setBandwidth(double value)
ヘルツ単位のバンドの帯域幅を設定します。- パラメータ:
value
- Hz単位の正の値である必要がある帯域幅。
-
getBandwidth
public final double getBandwidth()
バンドの帯域幅を取得します。- 戻り値:
- ヘルツ単位のバンドの帯域幅。
-
bandwidthProperty
public DoubleProperty bandwidthProperty()
ヘルツ単位のバンドの帯域幅。 デフォルト値は0.0
Hzです。
-
getGain
public final double getGain()
バンドに適用されるゲインを取得します。- 戻り値:
- dB単位のバンドのゲイン。
-
gainProperty
public DoubleProperty gainProperty()
このバンドの周波数に適用されるゲイン。 デフォルト値は0.0
dBです。- 関連項目:
getGain()
、setGain(double)
-
-