The audio API for Discord.

We encode/decode opus audio packages that can be used in an audio connection. To interact with the connection an AudioSendHandler or an AudioReceiveHandler have to be specified the audio manager.

  • Class
    Controller used by JDA to ensure the native binaries for opus en-/decoding are available.
    Interface used to receive audio from Discord through JDA.
    Interface used to send audio to Discord through JDA.
    Represents a packet of combined audio data from 0 to n Users.
    A raw OPUS packet received from Discord that can be used for lazy decoding.
    Flags representing the speaking modes used by discord users.
    Represents a packet of User specific audio.