#include <dpp/export.h>#include <cerrno>#include <cstdio>#include <cstdlib>#include <sys/types.h>#include <fcntl.h>#include <csignal>#include <cstring>#include <string>#include <map>#include <vector>#include <dpp/json_fwd.h>#include <dpp/wsclient.h>#include <dpp/dispatcher.h>#include <dpp/cluster.h>#include <dpp/discordevents.h>#include <dpp/socket.h>#include <queue>#include <thread>#include <deque>#include <mutex>#include <shared_mutex>#include <memory>#include <future>#include <functional>#include <chrono>

Classes | |
| class | dpp::discord_voice_client |
| Implements a discord voice connection. More... | |
| struct | dpp::moving_averager |
| struct | dpp::discord_voice_client::voice_payload_parking_lot::seq_range_t |
| The range of RTP packet sequence number and timestamp in the lot. More... | |
| struct | dpp::voice_out_packet |
| An opus-encoded RTP packet to be sent out to a voice channel. More... | |
Namespaces | |
| dpp | |
| The main namespace for D++ functions. | |
Macros | |
| #define | AUDIO_OVERLAP_SLEEP_SAMPLES 30 |
| #define | AUDIO_TRACK_MARKER (uint16_t)0xFFFF |
Variables | |
| constexpr size_t | dpp::send_audio_raw_max_length = 11520 |
| #define AUDIO_OVERLAP_SLEEP_SAMPLES 30 |
| #define AUDIO_TRACK_MARKER (uint16_t)0xFFFF |