java.lang.Object
javafx.scene.media.AudioEqualizer
public final class AudioEqualizer extends Object
The 
AudioEqualizer class provides audio equalization control for
 a media player. It contains an ObservableList of EqualizerBand
 elements. Each  AudioEqualizer instance is connected to a
 MediaPlayer and may be obtained using the
 MediaPlayer.getAudioEqualizer method.- Since:
- JavaFX 2.0
- See Also:
- MediaPlayer,- EqualizerBand
- 
Property SummaryProperties Type Property Description BooleanPropertyenabledEnables or disablesAudioEqualizer.
- 
Field SummaryFields Modifier and Type Field Description static intMAX_NUM_BANDSMaximum number of bands anAudioEqualizermay contain.
- 
Method SummaryModifier and Type Method Description BooleanPropertyenabledProperty()Enables or disablesAudioEqualizer.ObservableList<EqualizerBand>getBands()ObservableList containingEqualizerBandelements.booleanisEnabled()Gets the value of the property enabled.voidsetEnabled(boolean value)Sets the value of the property enabled.
- 
Property Details- 
enabledEnables or disablesAudioEqualizer. If the enabled property is set tofalse,AudioEqualizersettings are preserved but not taken into account during playback, which is equivalent to setting allEqualizerBand.gainproperties to zero.- Default value:
- true
- See Also:
- isEnabled(),- setEnabled(boolean)
 
 
- 
- 
Field Details- 
MAX_NUM_BANDSpublic static final int MAX_NUM_BANDSMaximum number of bands anAudioEqualizermay contain. In the current implementation this value is64.- See Also:
- Constant Field Values
 
 
- 
- 
Method Details- 
getBandsObservableList containingEqualizerBandelements. The content of the sequence may be changed by adding or removingEqualizerBandelements. When adding elements, the user must be prepared to catchIllegalArgumentExceptions because any change to the internal list can be vetoed if a newly added instance is not valid.The constraints for a valid EqualizerBandinstance are:- EqualizerBand.centerFrequency> 0
- EqualizerBand.bandwidth> 0
- EqualizerBand.MIN_GAIN≤- EqualizerBand.gain≤- EqualizerBand.MAX_GAIN
 The default set of bands is as in the following table; all bands have unity gain (0 dB). AudioEqualizer Band Table Band Index Center Frequency (Hz) Bandwidth (Hz) 0 32 19 1 64 39 2 125 78 3 250 156 4 500 312 5 1000 625 6 2000 1250 7 4000 2500 8 8000 5000 9 16000 10000 - Returns:
- ObservableList containing EqualizerBandelements.
 
- 
setEnabledpublic final void setEnabled(boolean value)Sets the value of the property enabled.- Property description:
- Enables or disables AudioEqualizer. If the enabled property is set tofalse,AudioEqualizersettings are preserved but not taken into account during playback, which is equivalent to setting allEqualizerBand.gainproperties to zero.
- Default value:
- true
 
- 
isEnabledpublic final boolean isEnabled()Gets the value of the property enabled.- Property description:
- Enables or disables AudioEqualizer. If the enabled property is set tofalse,AudioEqualizersettings are preserved but not taken into account during playback, which is equivalent to setting allEqualizerBand.gainproperties to zero.
- Default value:
- true
 
- 
enabledPropertyEnables or disablesAudioEqualizer. If the enabled property is set tofalse,AudioEqualizersettings are preserved but not taken into account during playback, which is equivalent to setting allEqualizerBand.gainproperties to zero.- Default value:
- true
- See Also:
- isEnabled(),- setEnabled(boolean)
 
 
-