Expand description
§sendspin-rs
Hyper-efficient Rust implementation of the Sendspin Protocol for synchronized multi-room audio streaming.
This library provides zero-copy audio pipelines, lock-free concurrency, and async I/O for building high-performance audio streaming clients and servers.
Re-exports§
pub use audio::GainControl;pub use protocol::client::Connection;pub use protocol::client::ConnectionGuard;pub use protocol::client::Controller;pub use protocol::client::ProtocolClient;pub use protocol::client::WsSender;pub use protocol::client_builder::ProtocolClientBuilder;pub use protocol::listener::ProtocolListener;pub use protocol::manager::ConnectionManager;pub use protocol::manager::ManagedConnection;pub use protocol::manager::ManagerConfig;pub use protocol::messages::ServerHello;pub use sync::raw_clock::Clock;pub use sync::raw_clock::DefaultClock;
Modules§
- audio
- Audio types and processing
- error
- Error types for sendspin
- protocol
- Protocol implementation for WebSocket communication
- sync
- Clock synchronization utilities
Type Aliases§
- Result
- Result type for sendspin operations