Expand description
Prelude for working with buffers
Modules§
- utils
- Utility functions for common buffer operations
Structs§
- Atomic
Cell - Atomic cell with a fully safe API.
- Atomic
Stats - Atomic statistics for safe concurrent access
- Buffer
Stats - Buffer statistics snapshot for monitoring and debugging
- Delay
Line - Delay line for audio effects — single-threaded circular buffer.
- FanIn
Buffer - Buffer for mixing multiple producers to one consumer.
Single-threaded — use
rill_core::queuesfor cross-thread. - FanOut
Buffer - Buffer for broadcasting from one producer to multiple consumers.
Single-threaded — use
rill_core::queuesfor cross-thread. - Pipe
Buffer - Single-producer, single-consumer buffer for intra-graph node connections.
- Ring
Buffer - Fixed-size ring buffer (power-of-two size). Single-threaded.
Enums§
- Buffer
Error - Buffer error types
Traits§
- Signal
Buffer - Common trait for all signal buffers
Type Aliases§
- Buffer
Result - Result type for buffer operations