public interface ClientSourceManager extends AudioSourceManager<ClientAudioSource<?>>
| Modifier and Type | Method and Description |
|---|---|
@NotNull LoopbackSource |
createLoopbackSource(boolean relative) |
java.util.Optional<ClientSelfSourceInfo> |
getSelfSourceInfo(@NotNull java.util.UUID sourceId) |
java.util.Collection<? extends ClientSelfSourceInfo> |
getSelfSourceInfos() |
java.util.Optional<ClientAudioSource<?>> |
getSourceById(@NotNull java.util.UUID sourceId,
boolean request) |
java.util.Collection<ClientAudioSource<?>> |
getSourcesByLineId(@NotNull java.util.UUID lineId) |
void |
sendSourceInfoRequest(@NotNull java.util.UUID sourceId) |
void |
update(@NotNull SourceInfo sourceInfo) |
void |
updateSelfSourceInfo(@NotNull SelfSourceInfo selfSourceInfo) |
clear, getSourceById, getSources@NotNull @NotNull LoopbackSource createLoopbackSource(boolean relative)
java.util.Optional<ClientAudioSource<?>> getSourceById(@NotNull @NotNull java.util.UUID sourceId, boolean request)
java.util.Collection<ClientAudioSource<?>> getSourcesByLineId(@NotNull @NotNull java.util.UUID lineId)
void update(@NotNull
@NotNull SourceInfo sourceInfo)
void sendSourceInfoRequest(@NotNull
@NotNull java.util.UUID sourceId)
void updateSelfSourceInfo(@NotNull
@NotNull SelfSourceInfo selfSourceInfo)
java.util.Optional<ClientSelfSourceInfo> getSelfSourceInfo(@NotNull @NotNull java.util.UUID sourceId)
java.util.Collection<? extends ClientSelfSourceInfo> getSelfSourceInfos()