Module core

Module core 

Source

Modules§

denormal
Denormal (subnormal) float handling utilities.
error
Error types for the bbx_audio workspace.
random
sample
Audio sample type abstraction.
spsc
Lock-free single-producer single-consumer ring buffer.
stack_vec
Stack-allocated vector with compile-time capacity.

Structs§

Consumer
Consumer handle for popping items from the ring buffer.
Producer
Producer handle for pushing items into the ring buffer.
SpscRingBuffer
Factory for creating producer/consumer pairs.
StackVec
A stack-allocated vector with compile-time capacity N.

Enums§

BbxError
Error codes for bbx_audio operations.

Traits§

Sample
A floating-point type suitable for audio sample data.

Functions§

flush_denormal_f32
Flush a denormal f32 value to zero.
flush_denormal_f64
Flush a denormal f64 value to zero.
flush_denormals_f32_batch
Batch flush denormals in a slice of f32 values (scalar fallback).
flush_denormals_f64_batch
Batch flush denormals in a slice of f64 values (scalar fallback).

Type Aliases§

Result
Result type alias for bbx_audio operations.