Skip to content

LithiumX v1.0.8


LithiumX / Filters

Class: Filters ​

Defined in: src/Structures/Filters.ts:4

Constructors ​

new Filters() ​

new Filters(player): Filters

Defined in: src/Structures/Filters.ts:18

Parameters ​

player ​

LithiumXPlayer

Returns ​

Filters

Properties ​

distortion ​

distortion: DistortionOptions

Defined in: src/Structures/Filters.ts:5


equalizer ​

equalizer: Band[]

Defined in: src/Structures/Filters.ts:6


karaoke ​

karaoke: KaraokeOptions

Defined in: src/Structures/Filters.ts:7


player ​

player: LithiumXPlayer

Defined in: src/Structures/Filters.ts:8


rotation ​

rotation: RotationOptions

Defined in: src/Structures/Filters.ts:9


timescale ​

timescale: TimescaleOptions

Defined in: src/Structures/Filters.ts:10


vibrato ​

vibrato: VibratoOptions

Defined in: src/Structures/Filters.ts:11


volume ​

volume: number

Defined in: src/Structures/Filters.ts:12

Methods ​

clearFilters() ​

clearFilters(): Promise<Filters>

Defined in: src/Structures/Filters.ts:282

Removes the audio effects and resets the filter status.

Returns ​

Promise<Filters>


distort() ​

distort(): this

Defined in: src/Structures/Filters.ts:85

Applies the distortion audio effect.

Returns ​

this


getFilterStatus() ​

getFilterStatus(filter): boolean

Defined in: src/Structures/Filters.ts:309

Returns the status of the specified filter .

Parameters ​

filter ​

keyof AvailableFilters

Returns ​

boolean


setBassBoost() ​

setBassBoost(status): this

Defined in: src/Structures/Filters.ts:212

Set the treble bass options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setDistort() ​

setDistort(status): this

Defined in: src/Structures/Filters.ts:221

Set the distort options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setDistortion() ​

setDistortion(distortion?): this

Defined in: src/Structures/Filters.ts:122

Applies the distortion options specified by the filter.

Parameters ​

distortion? ​

DistortionOptions

Returns ​

this


setEightD() ​

setEightD(status): this

Defined in: src/Structures/Filters.ts:130

Set the 8D options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setEqualizer() ​

setEqualizer(bands?): this

Defined in: src/Structures/Filters.ts:80

Sets the equalizer bands and updates the filters.

Parameters ​

bands? ​

Band[]

The equalizer bands.

Returns ​

this


setFilter() ​

setFilter(filter, status): Promise<Filters>

Defined in: src/Structures/Filters.ts:244

Set filter

Parameters ​

filter ​

string

status ​

boolean

Returns ​

Promise<Filters>


setKaraoke() ​

setKaraoke(status, karaoke?): this

Defined in: src/Structures/Filters.ts:99

Applies the karaoke options specified by the filter.

Parameters ​

status ​

boolean

karaoke? ​

KaraokeOptions

Returns ​

this


setNightcore() ​

setNightcore(status): this

Defined in: src/Structures/Filters.ts:142

Set the nightcore options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setRotation() ​

setRotation(rotation?): this

Defined in: src/Structures/Filters.ts:117

Applies the rotation options specified by the filter.

Parameters ​

rotation? ​

RotationOptions

Returns ​

this


setSlowmo() ​

setSlowmo(status): this

Defined in: src/Structures/Filters.ts:158

Set the slowmo options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setSoft() ​

setSoft(status): this

Defined in: src/Structures/Filters.ts:174

Set the soft options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setTimescale() ​

setTimescale(timescale?): this

Defined in: src/Structures/Filters.ts:107

Applies the timescale options specified by the filter.

Parameters ​

timescale? ​

TimescaleOptions

Returns ​

this


setTrebleBass() ​

setTrebleBass(status): this

Defined in: src/Structures/Filters.ts:182

Set the treble bass options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setTV() ​

setTV(status): this

Defined in: src/Structures/Filters.ts:190

Set the TV options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setVaporwave() ​

setVaporwave(status): this

Defined in: src/Structures/Filters.ts:199

Set the vaporwave options

Parameters ​

status ​

boolean

The status to set.

Returns ​

this


setVibrato() ​

setVibrato(vibrato?): this

Defined in: src/Structures/Filters.ts:112

Applies the vibrato options specified by the filter.

Parameters ​

vibrato? ​

VibratoOptions

Returns ​

this