FilterManager
Defined in: src/audio/Filters.ts:89
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FilterManager(player: Player): FilterManager;Defined in: src/audio/Filters.ts:132
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
player | Player |
Returns
Section titled “Returns”FilterManager
Properties
Section titled “Properties”Accessors
Section titled “Accessors”player
Section titled “player”Get Signature
Section titled “Get Signature”get player(): Player;Defined in: src/audio/Filters.ts:128
Returns
Section titled “Returns”Methods
Section titled “Methods”applyPlayerFilters()
Section titled “applyPlayerFilters()”applyPlayerFilters(): Promise<void>;Defined in: src/audio/Filters.ts:176
Returns
Section titled “Returns”Promise<void>
checkFiltersState()
Section titled “checkFiltersState()”checkFiltersState(): boolean;Defined in: src/audio/Filters.ts:206
Returns
Section titled “Returns”boolean
clear()
Section titled “clear()”clear(): Promise<FilterManager>;Defined in: src/audio/Filters.ts:230
Returns
Section titled “Returns”Promise<FilterManager>
get<T>(name: T): AudioFilters[T];Defined in: src/audio/Filters.ts:139
Get a filter value
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends keyof AudioFilters |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | T |
Returns
Section titled “Returns”AudioFilters[T]
override()
Section titled “override()”override(filters: AudioFilters): Promise<FilterManager>;Defined in: src/audio/Filters.ts:170
Override all filters
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
filters | AudioFilters |
Returns
Section titled “Returns”Promise<FilterManager>
remove()
Section titled “remove()”remove(name: string): Promise<FilterManager>;Defined in: src/audio/Filters.ts:160
Remove a filter
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | string |
Returns
Section titled “Returns”Promise<FilterManager>
resetFilters()
Section titled “resetFilters()”resetFilters(): Promise<FilterManager>;Defined in: src/audio/Filters.ts:223
Returns
Section titled “Returns”Promise<FilterManager>
set<T>( name: T, value: FilterData[T],isPlugin?: boolean): Promise<FilterManager>;Defined in: src/audio/Filters.ts:146
Set a filter directly (hardcore mode)
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends keyof FilterData |
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
name | T | undefined |
value | FilterData[T] | undefined |
isPlugin | boolean | false |
Returns
Section titled “Returns”Promise<FilterManager>
setEQ()
Section titled “setEQ()”setEQ(bands: EQBand[]): Promise<FilterManager>;Defined in: src/audio/Filters.ts:281
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
bands | EQBand[] |
Returns
Section titled “Returns”Promise<FilterManager>
setPitch()
Section titled “setPitch()”setPitch(pitch?: number): Promise<FilterManager>;Defined in: src/audio/Filters.ts:249
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
pitch | number | 1 |
Returns
Section titled “Returns”Promise<FilterManager>
setPreset()
Section titled “setPreset()”setPreset(preset: | "BassboostEarrape" | "BassboostHigh" | "BassboostMedium" | "BassboostLow" | "BetterMusic" | "Rock" | "Classic" | "Pop" | "Electronic" | "FullSound" | "Gaming" | "BassBoost" | "Soft" | "TV" | "Radio" | "Lofi" | "TrebleBass" | "Vaporwave" | "Nightcore"| "Clear"): Promise<FilterManager>;Defined in: src/audio/Filters.ts:287
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
preset | | "BassboostEarrape" | "BassboostHigh" | "BassboostMedium" | "BassboostLow" | "BetterMusic" | "Rock" | "Classic" | "Pop" | "Electronic" | "FullSound" | "Gaming" | "BassBoost" | "Soft" | "TV" | "Radio" | "Lofi" | "TrebleBass" | "Vaporwave" | "Nightcore" | "Clear" |
Returns
Section titled “Returns”Promise<FilterManager>
setSpeed()
Section titled “setSpeed()”setSpeed(speed?: number): Promise<FilterManager>;Defined in: src/audio/Filters.ts:243
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
speed | number | 1 |
Returns
Section titled “Returns”Promise<FilterManager>
setVolume()
Section titled “setVolume()”setVolume(volume: number): Promise<FilterManager>;Defined in: src/audio/Filters.ts:236
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
volume | number |
Returns
Section titled “Returns”Promise<FilterManager>
toggleNightcore()
Section titled “toggleNightcore()”toggleNightcore(): Promise<FilterManager>;Defined in: src/audio/Filters.ts:255
Returns
Section titled “Returns”Promise<FilterManager>
toggleVaporwave()
Section titled “toggleVaporwave()”toggleVaporwave(): Promise<FilterManager>;Defined in: src/audio/Filters.ts:267
Returns
Section titled “Returns”Promise<FilterManager>