DSPXPluginFilter

Thin facade over the `lavadspx-plugin` filters. Each setter delegates to {@link FilterManager.set}; validation, envelope routing, and node-capability checks are handled by the {@link FilterRegistry}.

Signature

export declare class DSPXPluginFilter

JSDoc

@classDSPXPluginFilter

Properties

Methods

setLowPass(settings?: Partial<FilterPluginPassSettings>): Promise<FilterManagerStructure>;

Set the DSPX low-pass filter (idempotent).

Examples

await player.filterManager.dspx.setLowPass({ cutoffFrequency: 500, boostFactor: 1.5 });
await player.filterManager.clear(FilterType.DSPXLowpass);