Expand description
Lock-free audio buffers for the hot path.
SpscRing: wait-free single-producer single-consumer ring for audio streaming, split into aSpscProducerand anSpscConsumer.AudioJitterBuffer: adaptive jitter buffer for smooth playback of network audio.
Re-exports§
pub use convert::bytes_to_i16;pub use convert::i16_to_bytes;pub use jitter::AudioJitterBuffer;pub use jitter::BufferState;pub use jitter::JitterConfig;
Modules§
- convert
- Zero-copy audio sample format conversion.
- jitter
- Adaptive jitter buffer for smooth playback of network audio.
Structs§
- Spsc
Consumer - The reading half of an
SpscRing. - Spsc
Producer - The writing half of an
SpscRing. - Spsc
Ring - Wait-free single-producer single-consumer ring buffer for audio samples.