Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

DynamicsProcessing.EqBand

public static final class DynamicsProcessing.EqBand
extends DynamicsProcessing.BandBase

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


Class for Equalizer Bands Equalizer bands have three controllable parameters: enabled/disabled, cutoffFrequency and gain

Summary

Public constructors

DynamicsProcessing.EqBand(boolean enabled, float cutoffFrequency, float gain)

Class constructor for EqBand

DynamicsProcessing.EqBand(DynamicsProcessing.EqBand cfg)

Class constructor for EqBand

Public methods

float getGain()

gets current gain of band in decibels (dB)

void setGain(float gain)

sets current gain of band in decibels (dB)

String toString()

Returns a string representation of the object.

Inherited methods

Public constructors

DynamicsProcessing.EqBand

added in API level 28
public DynamicsProcessing.EqBand (boolean enabled, 
                float cutoffFrequency, 
                float gain)

Class constructor for EqBand

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.

gain float: of equalizer band in decibels (dB). A gain of 0 dB means no change in level.

DynamicsProcessing.EqBand

added in API level 28
public DynamicsProcessing.EqBand (DynamicsProcessing.EqBand cfg)

Class constructor for EqBand

Parameters
cfg DynamicsProcessing.EqBand: copy constructor

Public methods

getGain

added in API level 28
public float getGain ()

gets current gain of band in decibels (dB)

Returns
float current gain of band in decibels (dB)

setGain

added in API level 28
public void setGain (float gain)

sets current gain of band in decibels (dB)

Parameters
gain float: desired in decibels (db)

toString

added in API level 28
public String toString ()

Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Returns
String a string representation of the object.