Skip to main content
Version: v2.1.0

Filters

Table of contents​

Constructors​

Accessors​

Methods​

Constructors​

constructor​

• new Filters(player)

Creates an instance of filters

Parameters​

NameType
playerPlayer

Defined in​

lib/Filters.ts:25

Accessors​

active​

• get active(): FilterOptions

Gets a copy of active filters object

Returns​

FilterOptions

Defined in​

lib/Filters.ts:36


enabled​

• get enabled(): boolean

Checks if some filter is enabled

Returns​

boolean

Defined in​

lib/Filters.ts:31

Methods​

apply​

▸ apply(): void

Sends filters payload to Lavalink Node

Returns​

void

Defined in​

lib/Filters.ts:245


clear​

▸ clear(): void

Clears all active filters

Returns​

void

Defined in​

lib/Filters.ts:238


set​

▸ set(filters): void

Sets all filters

Parameters​

NameType
filtersFilterOptions

Returns​

void

Defined in​

lib/Filters.ts:224


setChannelMix​

▸ setChannelMix(options, apply?): Filters

Sets ChannelMix filter

Parameters​

NameTypeDefault valueDescription
optionsnull | ChannelMixOptionsundefinedThe channel mix options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:50


setDistortion​

▸ setDistortion(options, apply?): Filters

Sets Distortion filter

Parameters​

NameTypeDefault valueDescription
optionsnull | DistortionOptionsundefinedThe distortion options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:73


setEqualizer​

▸ setEqualizer(options, apply?): Filters

Sets Equalizer filter

Parameters​

NameTypeDefault valueDescription
optionsnull | number[]undefinedThe equalizer band array
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:88


setKaraoke​

▸ setKaraoke(options, apply?): Filters

Sets Karaoke filter

Parameters​

NameTypeDefault valueDescription
optionsnull | KaraokeOptionsundefinedThe karaoke options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:114


setLowPass​

▸ setLowPass(options, apply?): Filters

Sets LowPass filter

Parameters​

NameTypeDefault valueDescription
optionsnull | LowPassOptionsundefinedThe lowpass options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:130


setRotation​

▸ setRotation(options, apply?): Filters

Sets Rotation filter

Parameters​

NameTypeDefault valueDescription
optionsnull | RotationOptionsundefinedThe rotation options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:146


setTimescale​

▸ setTimescale(options, apply?): Filters

Sets Timescale filter

Parameters​

NameTypeDefault valueDescription
optionsnull | TimescaleOptionsundefinedThe timescale options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:164


setTremolo​

▸ setTremolo(options, apply?): Filters

Sets Tremolo filter

Parameters​

NameTypeDefault valueDescription
optionsnull | TremoloOptionsundefinedThe tremolo options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:181


setVibrato​

▸ setVibrato(options, apply?): Filters

Sets Vibrato filter

Parameters​

NameTypeDefault valueDescription
optionsnull | VibratoOptionsundefinedThe vibrato options
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:198


setVolume​

▸ setVolume(vol, apply?): Filters

Sets the volume

Parameters​

NameTypeDefault valueDescription
volnumberundefinedThe volume to set [0,500]
applybooleantrueWhether to send filter payload to Lavalink or not

Returns​

Filters

The filters instance, for chaining calls

Defined in​

lib/Filters.ts:213