Package dev.arbjerg.lavalink.api
Interface AudioFilterExtension
-
- All Implemented Interfaces:
public interface AudioFilterExtensionThis interface allows defining custom Lavaplayer audio filters. It is configured via the "filters" WebSocket op. The extension is used when a "filters" operation is received which has a value equal to .getName
-
-
Method Summary
-
-
Method Detail
-
build
FloatPcmAudioFilter build(JsonElement data, AudioDataFormat format, FloatPcmAudioFilter output)
Builds a filter for a particular player.
- Parameters:
data- JSON data received from the client under the extension name key.format- format as specified by Lavaplayer.output- the output to be used by the produced filter.
-
isEnabled
Boolean isEnabled(JsonElement data)
Checks if this filter is enabled.
- Parameters:
data- JSON data received from the client under the extension name key.
-
-
-
-