PlasmoVoiceProxy

The Plasmo Voice Proxy API.

Functions

Link copied to clipboard
@NotNull
abstract fun createOpusDecoder(stereo: Boolean): @NotNull AudioDecoder
Creates a new opus decoder using params created from ProxyConfig.
Link copied to clipboard
@NotNull
abstract fun createOpusEncoder(stereo: Boolean): @NotNull AudioEncoder
Creates a new opus encoder using params created from ProxyConfig.
Link copied to clipboard
Link copied to clipboard
abstract fun getAddonManager(): @NotNull AddonManager
Link copied to clipboard
Gets the proxy's addons loader.
Link copied to clipboard
Link copied to clipboard
abstract fun getCodecManager(): @NotNull CodecManager
Link copied to clipboard
@Nullable
abstract fun getConfig(): @Nullable ProxyConfig
Gets the ProxyConfig.
Link copied to clipboard
abstract fun getConfigFolder(): @NotNull File
Link copied to clipboard
abstract fun getDebugLogger(): @NotNull DebugLogger
Link copied to clipboard
abstract fun getDefaultEncryption(): @NotNull Encryption
Link copied to clipboard
abstract fun getEncryptionManager(): @NotNull EncryptionManager
Link copied to clipboard
abstract fun getEventBus(): @NotNull EventBus
Link copied to clipboard
abstract fun getLanguages(): @NotNull ServerLanguages
Link copied to clipboard
@NotNull
abstract fun getMinecraftServer(): @NotNull McProxyLib
Gets the McProxyLib.
Link copied to clipboard
@NotNull
abstract fun getPlayerManager(): @NotNull VoiceProxyPlayerManager
Link copied to clipboard
@NotNull
abstract fun getRemoteServerManager(): @NotNull RemoteServerManager
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getVersion(): @NotNull String