cacophony 0.1.0

A high-performance Discord voice runtime with Opus, UDP/RTP transport, and DAVE support.
Documentation
mod driver;
mod handle;
mod playout;
mod receive;
mod send;

pub use driver::{connect, connect_with_observer, connect_with_observer_and_raw};
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;
#[cfg(test)]
pub(crate) use receive::limit_raw_packet_result;
pub(crate) use receive::{
    FrameReceiveResult, LowLevelReceiveKind, PendingReceive, limit_voice_frame_result,
};