gameforge - v0.1.12
    Preparing search index...

    Class EqualizerFilter

    Filter for adding equalizer bands.

    filters

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      • Optionalf32: number

        Default gain for 32 Hz

      • Optionalf64: number

        Default gain for 64 Hz

      • Optionalf125: number

        Default gain for 125 Hz

      • Optionalf250: number

        Default gain for 250 Hz

      • Optionalf500: number

        Default gain for 500 Hz

      • Optionalf1k: number

        Default gain for 1000 Hz

      • Optionalf2k: number

        Default gain for 2000 Hz

      • Optionalf4k: number

        Default gain for 4000 Hz

      • Optionalf8k: number

        Default gain for 8000 Hz

      • Optionalf16k: number

        Default gain for 16000 Hz

      Returns EqualizerFilter

    Properties

    bands: BiquadFilterNode[]

    The list of bands

    bandsMap: Record<number, BiquadFilterNode>

    The map of bands to frequency

    destination: AudioNode

    The node to connect for the filter to the previous filter.

    source: AudioNode

    The node to connect for the filter to the previous filter.

    F125: number

    Band at 125 Hz

    F16K: number

    Band at 16000 Hz

    F1K: number

    Band at 1000 Hz

    F250: number

    Band at 250 Hz

    F2K: number

    Band at 2000 Hz

    F32: number

    Band at 32 Hz

    F4K: number

    Band at 4000 Hz

    F500: number

    Band at 500 Hz

    F64: number

    Band at 64 Hz

    F8K: number

    Band at 8000 Hz

    Accessors

    • get f125(): number

      Returns number

    • set f125(value: number): void

      Gain at 125 Hz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f16k(): number

      Returns number

    • set f16k(value: number): void

      Gain at 16 KHz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f1k(): number

      Returns number

    • set f1k(value: number): void

      Gain at 1 KHz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f250(): number

      Returns number

    • set f250(value: number): void

      Gain at 250 Hz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f2k(): number

      Returns number

    • set f2k(value: number): void

      Gain at 2 KHz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f32(): number

      Returns number

    • set f32(value: number): void

      Gain at 32 Hz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f4k(): number

      Returns number

    • set f4k(value: number): void

      Gain at 4 KHz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f500(): number

      Returns number

    • set f500(value: number): void

      Gain at 500 Hz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f64(): number

      Returns number

    • set f64(value: number): void

      Gain at 64 Hz frequencey.

      Parameters

      • value: number

      Returns void

      0
      
    • get f8k(): number

      Returns number

    • set f8k(value: number): void

      Gain at 8 KHz frequencey.

      Parameters

      • value: number

      Returns void

      0
      

    Methods

    • Connect to the destination.

      Parameters

      • destination: AudioNode

        The destination node to connect the output to

      Returns void

    • Destroy the filter and don't use after this.

      Returns void

    • Completely disconnect filter from destination and source nodes.

      Returns void

    • Get gain amount on a specific frequency.

      Parameters

      • frequency: number

      Returns number

      The amount of gain set.

    • Reinitialize

      Parameters

      • destination: AudioNode
      • Optionalsource: AudioNode

      Returns void

    • Reset all frequency bands to have gain of 0

      Returns void

    • Set gain on a specific frequency.

      Parameters

      • frequency: number

        The frequency, see EqualizerFilter.F* for bands

      • Optionalgain: number

        Recommended -40 to 40.

      Returns void