public interface ServerAudioSource<S extends SourceInfo> extends AudioSource<S>
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.util.function.Predicate<VoicePlayer> filter) |
void |
clearFilters() |
@NotNull AddonContainer |
getAddon() |
@NotNull java.util.Collection<java.util.function.Predicate<VoicePlayer>> |
getFilters() |
@NotNull java.util.UUID |
getId() |
@NotNull ServerSourceLine |
getLine() |
int |
getState() |
boolean |
isIconVisible() |
void |
removeFilter(java.util.function.Predicate<VoicePlayer> filter) |
void |
setAngle(int angle) |
void |
setDirty()
Marks source as dirty.
|
void |
setIconVisible(boolean visible) |
void |
setLine(@NotNull ServerSourceLine line) |
void |
setStereo(boolean stereo) |
getInfo@NotNull @NotNull AddonContainer getAddon()
@NotNull @NotNull java.util.UUID getId()
@NotNull @NotNull ServerSourceLine getLine()
void setLine(@NotNull
@NotNull ServerSourceLine line)
int getState()
void setAngle(int angle)
void setIconVisible(boolean visible)
void setStereo(boolean stereo)
void setDirty()
boolean isIconVisible()
void addFilter(java.util.function.Predicate<VoicePlayer> filter)
void removeFilter(java.util.function.Predicate<VoicePlayer> filter)
@NotNull @NotNull java.util.Collection<java.util.function.Predicate<VoicePlayer>> getFilters()
void clearFilters()