Crate firewheel

Crate firewheel 

Source

Re-exports§

pub use firewheel_core as core;
pub use firewheel_nodes as nodes;
pub use firewheel_pool as pool;

Modules§

atomic_float
backend
channel_config
clock
collector
A simple garbage collector which collects resources dropped on a realtime thread and safely deallocates them on another thread.
diff
Traits and derive macros for diffing and patching.
dsp
error
event
graph
log
mask
node
param
processor
sample_resource
vector

Structs§

ContextQueue
An event queue acquired from FirewheelCtx::event_queue.
CpalBackend
A CPAL backend for Firewheel
CpalConfig
The configuration of a CPAL stream.
CpalInputConfig
The configuration of an input audio stream in the CPAL backend.
CpalOutputConfig
The configuration of an output audio stream in the CPAL backend.
FirewheelConfig
The configuration of a Firewheel context.
FirewheelCtx
A Firewheel context
StreamInfo
Information about a running audio stream.

Enums§

StreamStartError
An error occured while trying to start a CPAL audio stream.
Volume
A value representing a volume (gain) applied to an audio signal

Functions§

load_audio_file
A helper method to load an audio file from a path using Symphonium.
load_audio_file_from_source
A helper method to load an audio file from a custom source using Symphonium.

Type Aliases§

FirewheelContext