Skip to main content

Crate firewheel

Crate firewheel 

Source

Re-exports§

pub use firewheel_core as core;
pub use firewheel_nodes as nodes;
pub use firewheel_cpal as cpal;
pub use firewheel_rtaudio as rtaudio;

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§

ActivateInfo
Information about the running audio stream.
ContextQueue
An event queue acquired from FirewheelContext::event_queue.
FirewheelConfig
The configuration of a Firewheel context.
FirewheelContext
A Firewheel context
FirewheelFlags
Configuration flags for a FirewheelContext
StreamInfo
Information about a running audio stream.
SymphoniumAudio
A wrapper around symphonium::DecodedAudio which implements the SampleResource trait.
SymphoniumAudioF32
A wrapper around symphonium::DecodedAudioF32 which implements the SampleResource trait.

Enums§

ClearScheduledEventsType
The type of scheduled events to clear
Volume
A value representing a volume (gain) applied to an audio signal

Functions§

dyn_symphonium_resource
A helper method to convert a symphonium::DecodedAudio resource into a type erased SampleResource.
dyn_symphonium_resource_f32
A helper method to convert a symphonium::DecodedAudioF32 resource into a type erased SampleResource.