See: Description
Interface | Description |
---|---|
AudioNode |
Represents a remote, independent audio-sending node running Lavalink Server that the client connects to.
|
AudioNodeEntry |
Represents an entry for an
AudioNode with configuration options. |
AudioWrapper |
Wraps a playlist of loaded tracks or a singular track into one object.
|
EventWaiter |
Represents a "logical" waiter used to send a full Voice Update to a possibly-provided
AudioNode upon all the information being available. |
LavaHttpManager |
This class is the manager which allows LavaClient to send requests to get information from a track for use in both the client and the server.
|
LavaPlayer |
Represents a Guild-specific player instance similar to the default Lavalink Client's Link + IPlayer classes.
|
LoadBalancer |
Used to fetch the penalties of the attached
AudioNode in order to determine the best node to use. |
ReconnectIntervalFunction |
A function used by LavaClient to determine how to expand the reconnection interval upon the next reconnect attempt.
|
SocketConnectionHandler |
A handler/callback which accepts an
AudioNode and an WebSocket , both of which
shouldn't be null if called from LavaClient and not manually. |
SocketHandler |
A handler which takes incoming messages from Lavalink Nodes and responds in some way.
|
SocketInitializer |
Represents an initializer that allows users to modify the raw WebSocket instance before LavaClient opens a connection to it.
|
Statistics |
Represents the statistics for a given
AudioNode , updated every minute. |
Statistics.Frames |
Represents the possibly-null frame statistics provided every minute by the Lavalink-Server.
|
TrackDataPair |
Represents a pair between a Lavaplayer AudioTrack and its encoded data.
|
Class | Description |
---|---|
LavaClient |
Represents the LavaClient implementation of Lavalink, with default constants matching those of the Lavalink-Server, collections of nodes, players, etc.
|
Enum | Description |
---|---|
LoadType |
Represents the type of the loaded source from the
LavaHttpManager.resolveTracks(String, Consumer) method. |
State |
Represents the state of a
LavaPlayer instance. |