Re-exports§
pub use firewheel_core as core;
pub use firewheel_nodes as nodes;
Modules§
- backend
- channel_
config - clock
- collector
- Garbage-collected smart pointer.
- diff
- Traits and derive macros for diffing and patching.
- dsp
- error
- event
- graph
- node
- param
- processor
- sample_
resource - sampler_
pool - sync_
wrapper
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
- Silence
Mask - An optional optimization hint on which channels contain all
zeros (silence). The first bit (
0x1
) is the first channel, the second bit is the second channel, and so on. - 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.