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§
- Context
Queue - An event queue acquired from
FirewheelCtx::event_queue. - Cpal
Backend - A CPAL backend for Firewheel
- Cpal
Config - The configuration of a CPAL stream.
- Cpal
Input Config - The configuration of an input audio stream in the CPAL backend.
- Cpal
Output Config - The configuration of an output audio stream in the CPAL backend.
- Firewheel
Config - The configuration of a Firewheel context.
- Firewheel
Ctx - A Firewheel context
- Stream
Info - Information about a running audio stream.
Enums§
- Stream
Start Error - 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.