All Classes and Interfaces

Class
Description
Enumeration of supported audio and video codecs.
Represents the result of processing an MLS commit via Session.processCommit(byte[]).
Entry point for creating DAVE sessions, encryptors and decryptors.
Receives log messages from the native DAVE library.
Handles the decryption of inbound media frames using DAVE.
Handles the encryption of outbound media frames using DAVE.
Notified when the protocol version used by an Encryptor changes.
Represents a key ratchet, which manages the sequence of encryption/decryption keys for a sender.
Enumeration of media types (Audio/Video).
Notified when a Session fails to process an MLS message or operation.
Factory for creating Netty-enabled decryptors and encryptors.
A Decryptor that can also decrypt directly between Netty ByteBufs.
An Encryptor that can also encrypt directly between Netty ByteBufs.
A read-only map representing the roster of participants in a DAVE session and their associated key data.
Represents a session for Discord's Audio/Video End-to-End Encryption (DAVE) protocol.