DynamicsProcessing.BandBase

public static class DynamicsProcessing.BandBase
extends Object

java.lang.Object
   ↳ android.media.audiofx.DynamicsProcessing.BandBase


Base class for bands

Summary

Public constructors

BandBase(boolean enabled, float cutoffFrequency)

Class constructor for BandBase

Public methods

float getCutoffFrequency()

gets cutoffFrequency for this band in Hertz (Hz)

boolean isEnabled()

returns enabled state of the band

void setCutoffFrequency(float frequency)

sets topmost frequency number (in Hz) this band will process.

void setEnabled(boolean enabled)

sets enabled state of the band

String toString()

Returns a string representation of the object.

Inherited methods

Public constructors

BandBase

Added in API level 28
public BandBase (boolean enabled, 
                float cutoffFrequency)

Class constructor for BandBase

Parameters
enabled boolean: true if this band is currently used to process sound. When false, the band is effectively muted and sound set to zero.

cutoffFrequency float: topmost frequency number (in Hz) this band will process. The effective bandwidth for the band is then computed using this and the previous band topmost frequency (or 0 Hz for band number 0). Frequencies are expected to increase with band number, thus band 0 cutoffFrequency <= band 1 cutoffFrequency, and so on.

Public methods

getCutoffFrequency

Added in API level 28
public float getCutoffFrequency ()

gets cutoffFrequency for this band in Hertz (Hz)

Returns
float cutoffFrequency for this band in Hertz (Hz)

isEnabled

Added in API level 28
public boolean isEnabled ()

returns enabled state of the band

Returns
boolean true if bands is enabled for processing, false otherwise

setCutoffFrequency

Added in API level 28
public void setCutoffFrequency (float frequency)

sets topmost frequency number (in Hz) this band will process. The effective bandwidth for the band is then computed using this and the previous band topmost frequency (or 0 Hz for band number 0). Frequencies are expected to increase with band number, thus band 0 cutoffFrequency <= band 1 cutoffFrequency, and so on.

setEnabled

Added in API level 28
public void setEnabled (boolean enabled)

sets enabled state of the band

Parameters
enabled boolean: true for enabled, false otherwise

toString

Added in API level 28
public String toString ()

Returns a string representation of the object.

Returns
String a string representation of the object.