cacophony 0.3.0

A high-performance Discord voice runtime with Opus, UDP/RTP transport, and DAVE support.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod driver;
mod handle;
mod playout;
mod receive;
mod send;

pub use driver::ConnectionConnect;
pub use handle::{Connection, FrameStream};
pub(crate) use handle::{
    ConnectionClose, ConnectionCommand, ConnectionInner, ConnectionStateStore,
    spawn_voice_connection_join_task, wait_for_close,
};
pub(crate) use playout::PlayoutCommand;
pub use playout::{DurationDistribution, OpusPlayout, OpusPlayoutStats};
#[cfg(test)]
pub(crate) use receive::ReadyFrameQueue;
pub(crate) use receive::{FrameReceiveResult, LowLevelReceiveKind, PendingReceive};