Package-level declarations

Functions

Link copied to clipboard
fun decodeTrack(audioPlayerManager: AudioPlayerManager, message: String): AudioTrack
Link copied to clipboard
fun encodeTrack(audioPlayerManager: AudioPlayerManager, track: AudioTrack): String
Link copied to clipboard
fun existingPlayer(socketContext: SocketContext, guildId: Long): LavalinkPlayer
Link copied to clipboard
fun Exception.Companion.fromFriendlyException(e: FriendlyException): Exception
fun Exception.Severity.Companion.fromFriendlyException(e: FriendlyException.Severity): Exception.Severity
Link copied to clipboard
fun getRootCause(throwable: Throwable?): Throwable
Link copied to clipboard
fun loadAudioItem(manager: AudioPlayerManager, identifier: String): AudioItem?

Loads an audio item from the specified identifier.

Link copied to clipboard
fun LoadResult.Companion.loadFailed(exception: FriendlyException): LoadResult.LoadFailed
Link copied to clipboard
fun socketContext(socketServer: SocketServer, sessionId: String): SocketContext
Link copied to clipboard
fun AudioTrack.toInfo(): TrackInfo
Link copied to clipboard
fun FriendlyException.Severity.toLavalink(): Exception.Severity
fun AudioTrackEndReason.toLavalink(): Message.EmittedEvent.TrackEndEvent.AudioTrackEndReason
Link copied to clipboard
fun LavalinkPlayer.toPlayer(context: SocketContext, pluginInfoModifiers: List<AudioPluginInfoModifier>): Player
Link copied to clipboard
fun AudioPlaylist.toPlaylistInfo(): PlaylistInfo
Link copied to clipboard
fun AudioPlaylist.toPluginInfo(pluginInfoModifiers: List<AudioPluginInfoModifier>): JsonObject
Link copied to clipboard
fun AudioTrack.toTrack(audioPlayerManager: AudioPlayerManager, pluginInfoModifiers: List<AudioPluginInfoModifier>): Track
fun AudioTrack.toTrack(encoded: String, pluginInfoModifiers: List<AudioPluginInfoModifier>): Track