Index
A B C D G I O P R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AudioFilterExtension - Interface in dev.arbjerg.lavalink.api
-
This interface allows defining custom Lavaplayer audio filters.
- AudioPlayerManagerConfiguration - Interface in dev.arbjerg.lavalink.api
-
Allows modification of Lavalink's
AudioPlayerManager
B
- build(JsonNode, AudioDataFormat, FloatPcmAudioFilter) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
-
Builds a filter for a particular player.
- build(JSONObject, AudioDataFormat, FloatPcmAudioFilter) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
-
Deprecated.As of v3.7 Jackson is the preferred way of JSON serialization, use
AudioFilterExtension.build(JsonNode, AudioDataFormat, FloatPcmAudioFilter)instead.
C
- closeWebSocket() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
-
Closes this WebSocket
- closeWebSocket(int) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- closeWebSocket(int, String) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- configure(AudioPlayerManager) - Method in interface dev.arbjerg.lavalink.api.AudioPlayerManagerConfiguration
D
- DESTROYED - dev.arbjerg.lavalink.api.ISocketContext.State
-
The WebSocket has closed and this context will never be used again
- destroyPlayer(long) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- dev.arbjerg.lavalink.api - package dev.arbjerg.lavalink.api
G
- getAudioPlayer() - Method in interface dev.arbjerg.lavalink.api.IPlayer
- getClientName() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- getGuildId() - Method in interface dev.arbjerg.lavalink.api.IPlayer
- getName() - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
- getOpName() - Method in interface dev.arbjerg.lavalink.api.WebSocketExtension
- getPlayer(long) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
-
Returns the player of a guild.
- getPlayers() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- getSessionId() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- getSocketContext() - Method in interface dev.arbjerg.lavalink.api.IPlayer
- getState() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- getTrack() - Method in interface dev.arbjerg.lavalink.api.IPlayer
- getUserId() - Method in interface dev.arbjerg.lavalink.api.ISocketContext
I
- IPlayer - Interface in dev.arbjerg.lavalink.api
-
Represents an audio player for a specific guild.
- isEnabled(JsonNode) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
- isEnabled(JSONObject) - Method in interface dev.arbjerg.lavalink.api.AudioFilterExtension
-
Deprecated.As of v3.7 Jackson is the preferred way of JSON serialization, use
AudioFilterExtension.isEnabled(JsonNode)instead. - ISocketContext - Interface in dev.arbjerg.lavalink.api
-
Represents a WebSocket connection
- ISocketContext.State - Enum in dev.arbjerg.lavalink.api
- isPlaying() - Method in interface dev.arbjerg.lavalink.api.IPlayer
O
- onDestroyPlayer(ISocketContext, IPlayer) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a player being destroyed
- onInvocation(ISocketContext, JSONObject) - Method in interface dev.arbjerg.lavalink.api.WebSocketExtension
-
Hook for receiving messages
- onNewPlayer(ISocketContext, IPlayer) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a new player being created
- onSocketContextDestroyed(ISocketContext) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired once the WebSocket is closed without being resumable or when a WebSocket can no longer be resumed
- onSocketContextPaused(ISocketContext) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a WebSocket being closed while being configured for resuming
- onWebsocketMessageIn(ISocketContext, String) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a WebSocket message being received
- onWebSocketMessageOut(ISocketContext, String) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a WebSocket message being sent
- onWebSocketOpen(ISocketContext, boolean) - Method in class dev.arbjerg.lavalink.api.PluginEventHandler
-
Fired upon a new WebSocket being opened
- OPEN - dev.arbjerg.lavalink.api.ISocketContext.State
-
The context has an open WebSocket
P
- play(AudioTrack) - Method in interface dev.arbjerg.lavalink.api.IPlayer
- PluginEventHandler - Class in dev.arbjerg.lavalink.api
-
Must be provided as a bean
- PluginEventHandler() - Constructor for class dev.arbjerg.lavalink.api.PluginEventHandler
R
- RestInterceptor - Interface in dev.arbjerg.lavalink.api
-
This interface allows intercepting HTTP requests to the Lavalink server.
- RESUMABLE - dev.arbjerg.lavalink.api.ISocketContext.State
-
The context does not have an open WebSocket, but can later be resumed
S
- seekTo(long) - Method in interface dev.arbjerg.lavalink.api.IPlayer
- sendMessage(Object) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
- sendMessage(JSONObject) - Method in interface dev.arbjerg.lavalink.api.ISocketContext
-
Deprecated.As of v3.7 Jackson is the preferred way of JSON serialization, use
ISocketContext.sendMessage(Object)instead. - setPause(boolean) - Method in interface dev.arbjerg.lavalink.api.IPlayer
- setVolume(int) - Method in interface dev.arbjerg.lavalink.api.IPlayer
- stop() - Method in interface dev.arbjerg.lavalink.api.IPlayer
-
Stops playing the current track, if any
V
- valueOf(String) - Static method in enum dev.arbjerg.lavalink.api.ISocketContext.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.arbjerg.lavalink.api.ISocketContext.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebSocketExtension - Interface in dev.arbjerg.lavalink.api
-
When added as a bean, adds an operation to the WebSocket API that clients can invoke.
All Classes All Packages