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.
JsonSink<S extends JsonSink<S>>
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.
Every KoeEventListener method has an empty default implementation now, implement KoeEventListener directly instead.
 
 
 
 
 
 
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.