All Classes and Interfaces
Class
Description
Base interface for audio frame providers.
A rough benchmark of the encryption modes on the current JVM, good enough to tell which ones are fast here.
Results of a benchmark run, which can be stored as JSON to avoid running it on every start.
Picks the transport encryption mode of a voice session out of the ones offered by the voice server.
Immutable codec capabilities and metadata.
A codec instance in an active media session.
Registry for managing available codec capabilities.
This interface specifies Discord voice connection handler, allowing to implement other methods of establishing voice
connections/transmitting audio packets eg.
Default implementation of CodecRegistry with built-in codecs pre-registered.
H.264 video codec information.
Mutable reference to an int value.
JSON writer that emits JSON to a
Appendable.Extends an
ArrayList with helper methods to determine the underlying JSON type of the list element.Builds a
JsonObject or JsonArray.Extends a
HashMap with helper methods to determine the underlying JSON type of the map element.Simple JSON parser.
Returns a type-safe parser context for a
JsonObject, JsonArray or "any" type from which you can
parse a String or a Reader.Thrown when the
JsonParser encounters malformed JSON.Streaming reader for JSON documents.
The type of value that the
JsonReader is positioned over.JSON writer that emits JSON to a
String.Factory for JSON writers that target
Strings and Appendables.Allows for additional configuration of the
JsonWriter.Thrown when
JsonWriter is used to write invalid JSON.Deprecated, for removal: This API element is subject to removal in a future version.
KoeOptions is a class that holds various options for configuring the Koe client.
Speaking state as a bitmask.
Adds the video sink wants opcode, used by the
MediaValve.Adds message buffering, the server re-delivers messages after the last acknowledged sequence number on resume.
Tracks the media streams of each user connected to the Voice channel and disables their incoming packets.
Voice gateway opcodes.
Opus audio codec information.
Base interface for video frame providers.
Represents connection information for a Discord voice server.
VP8 video codec information.
VP9 video codec information.
Same as xsalsa20_poly1305_lite, except a header extension preamble stays unencrypted as part of the RTP header.
KoeEventListenermethod has an empty default implementation now, implementKoeEventListenerdirectly instead.