public interface PlasmoVoiceClient extends PlasmoVoice
getAddonManager, getBackgroundExecutor, getCodecManager, getConfigFolder, getEncryptionManager, getEventBus, getVersion@NotNull @NotNull DeviceFactoryManager getDeviceFactoryManager()
DeviceFactoryManager
Device factories are used to create new devicesDeviceFactoryManager@NotNull @NotNull DeviceManager getDeviceManager()
DeviceManager
This manager can be used to set primary devicesDeviceManager@NotNull @NotNull AudioCapture getAudioCapture()
AudioCaptureAudioCapture@NotNull @NotNull ClientActivationManager getActivationManager()
ClientActivationManagerClientActivationManager@NotNull @NotNull ClientSourceLineManager getSourceLineManager()
ClientSourceLineManagerClientSourceLineManager@NotNull @NotNull UdpClientManager getUdpClientManager()
UdpClientManager
This manager used to manage current UdpClientUdpClientManagerjava.util.Optional<ServerInfo> getServerInfo()
ServerInfoServerInfojava.util.Optional<ServerConnection> getServerConnection()
ServerConnectionServerConnection@NotNull @NotNull KeyBindings getKeyBindings()
KeyBindingsKeyBindings@NotNull @NotNull DistanceVisualizer getDistanceVisualizer()
DistanceVisualizerDistanceVisualizer@NotNull @NotNull ClientSourceManager getSourceManager()
ClientSourceManagerClientSourceManager@NotNull @NotNull AddonConfig getAddonConfig(@NotNull @NotNull java.lang.Object addon)
AddonConfig for the specified addonaddon - the addonAddonConfig