LavalinkPlayer

class LavalinkPlayer(val socketContext: SocketContext, val guildId: Long, serverConfig: ServerConfig, audioPlayerManager: AudioPlayerManager, pluginInfoModifiers: List<AudioPluginInfoModifier>) : AudioEventAdapter, IPlayer

Constructors

Link copied to clipboard
constructor(socketContext: SocketContext, guildId: Long, serverConfig: ServerConfig, audioPlayerManager: AudioPlayerManager, pluginInfoModifiers: List<AudioPluginInfoModifier>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val audioPlayer: AudioPlayer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val guildId: Long
Link copied to clipboard
open override val isPlaying: Boolean
Link copied to clipboard
open override val socketContext: SocketContext
Link copied to clipboard
open override val track: AudioTrack?

Functions

Link copied to clipboard
fun destroy()
Link copied to clipboard
open override fun onEvent(p0: AudioEvent)
Link copied to clipboard
open fun onPlayerPause(p0: AudioPlayer)
Link copied to clipboard
open fun onPlayerResume(p0: AudioPlayer)
Link copied to clipboard
open override fun onTrackEnd(player: AudioPlayer, track: AudioTrack, endReason: AudioTrackEndReason)
Link copied to clipboard
open fun onTrackException(p0: AudioPlayer, p1: AudioTrack, p2: FriendlyException)
Link copied to clipboard
open override fun onTrackStart(player: AudioPlayer, track: AudioTrack)
Link copied to clipboard
open fun onTrackStuck(p0: AudioPlayer, p1: AudioTrack, p2: Long)
open fun onTrackStuck(p0: AudioPlayer, p1: AudioTrack, p2: Long, p3: Array<StackTraceElement>)
Link copied to clipboard
open override fun play(track: AudioTrack)
Link copied to clipboard
fun provideTo(connection: MediaConnection)
Link copied to clipboard
open fun seekTo(position: Duration)
open override fun seekTo(position: Long)
Link copied to clipboard
open override fun setPause(pause: Boolean)
Link copied to clipboard
open override fun setVolume(volume: Int)
Link copied to clipboard
open override fun stop()
Link copied to clipboard
fun LavalinkPlayer.toPlayer(context: SocketContext, pluginInfoModifiers: List<AudioPluginInfoModifier>): Player