Package dev.arbjerg.lavalink.client
Interface IUpdatablePlayer
-
- All Implemented Interfaces:
public interface IUpdatablePlayer
-
-
Method Summary
Modifier and Type Method Description abstract PlayerUpdateBuildersetEncodedTrack(String encodedTrack)Sets the encoded track to be played. abstract PlayerUpdateBuilderomitEncodedTrack()Omits the encoded track field from being sent during updates. abstract PlayerUpdateBuildersetIdentifier(String identifier)abstract PlayerUpdateBuildersetPosition(Long position)abstract PlayerUpdateBuildersetEndTime(Long endTime)abstract PlayerUpdateBuilderomitEndTime()abstract PlayerUpdateBuildersetVolume(Integer volume)While you could use the filters to set volume as well, do note that that is float based (1.0f is 100% volume) and takes the time of your buffer size to apply. abstract PlayerUpdateBuildersetPaused(Boolean paused)abstract PlayerUpdateBuildersetFilters(Filters filters)abstract PlayerUpdateBuildersetVoiceState(VoiceState state)-
-
Method Detail
-
setEncodedTrack
abstract PlayerUpdateBuilder setEncodedTrack(String encodedTrack)
Sets the encoded track to be played.
- Parameters:
encodedTrack- The encoded track to be played.
-
omitEncodedTrack
abstract PlayerUpdateBuilder omitEncodedTrack()
Omits the encoded track field from being sent during updates.
-
setIdentifier
abstract PlayerUpdateBuilder setIdentifier(String identifier)
-
setPosition
abstract PlayerUpdateBuilder setPosition(Long position)
-
setEndTime
abstract PlayerUpdateBuilder setEndTime(Long endTime)
-
omitEndTime
abstract PlayerUpdateBuilder omitEndTime()
-
setVolume
abstract PlayerUpdateBuilder setVolume(Integer volume)
While you could use the filters to set volume as well, do note that that is float based (1.0f is 100% volume) and takes the time of your buffer size to apply. This method updates the volume instantly after the update is sent out.
- Parameters:
volume- The new player volume, value is between 0 and 1000 where 100 is 100% (default) volume.
-
setPaused
abstract PlayerUpdateBuilder setPaused(Boolean paused)
-
setFilters
abstract PlayerUpdateBuilder setFilters(Filters filters)
-
setVoiceState
abstract PlayerUpdateBuilder setVoiceState(VoiceState state)
-
-
-
-