equalizer-3bands

equalizer-3bands — Direct Form 3 band IIR equalizer

Synopsis

                    GstIirEqualizer3Bands;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstAudioFilter
                           +----GstIirEqualizer
                                 +----GstIirEqualizer3Bands

Implemented Interfaces

GstIirEqualizer3Bands implements GstChildProxy and GstPreset.

Properties

  "band0"                    gdouble               : Read / Write
  "band1"                    gdouble               : Read / Write
  "band2"                    gdouble               : Read / Write

Description

The 3-band equalizer element allows to change the gain of a low frequency, medium frequency and high frequency band.

Example launch line

gst-launch filesrc location=song.ogg ! oggdemux ! vorbisdec ! audioconvert ! equalizer-3bands band1=6.0 ! alsasink
This raises the volume of the 2nd band, which is at 1110 Hz, by 6 db.

Details

GstIirEqualizer3Bands

typedef struct _GstIirEqualizer3Bands GstIirEqualizer3Bands;

Property Details

The "band0" property

  "band0"                    gdouble               : Read / Write

gain for the frequency band 100 Hz, ranging from -24.0 to +12.0.

Allowed values: [-24,12]

Default value: 0


The "band1" property

  "band1"                    gdouble               : Read / Write

gain for the frequency band 1100 Hz, ranging from -24.0 to +12.0.

Allowed values: [-24,12]

Default value: 0


The "band2" property

  "band2"                    gdouble               : Read / Write

gain for the frequency band 11 kHz, ranging from -24.0 to +12.0.

Allowed values: [-24,12]

Default value: 0