Skip to main content

rill_io/processor/
mod.rs

1//! Processors for AudioEngine
2//!
3//! This module contains various implementations of the `AudioProcessor` trait
4//! for real-time audio processing.
5
6mod basic;
7
8#[cfg(feature = "graph")]
9mod graph;
10
11#[cfg(feature = "examples")]
12mod sine;
13
14pub use basic::{GainProcessor, MonoMixerProcessor, PassThroughProcessor, SilenceProcessor};
15
16#[cfg(feature = "examples")]
17pub use basic::CaptureProcessor;
18
19#[cfg(feature = "graph")]
20pub use graph::GraphProcessor;
21
22#[cfg(feature = "examples")]
23pub use sine::SineProcessor;
24
25pub use crate::engine::AudioProcessor;