wavecraft_dev_server/audio/mod.rs
1//! Audio processing modules for the development server.
2//!
3//! This module provides real-time audio capture, FFI processing, and
4//! lock-free parameter bridging for the `wavecraft start` dev workflow.
5//!
6//! All types in this module are feature-gated behind `audio` (enabled by default).
7
8// Internal module boundaries
9
10pub mod atomic_params;
11pub mod ffi_processor;
12pub mod server;
13pub mod status;
14
15// Public re-exports
16pub use atomic_params::AtomicParameterBridge;
17pub use ffi_processor::{DevAudioProcessor, FfiProcessor};
18pub use server::{AudioConfig, AudioHandle, AudioServer};
19pub use status::{status, status_with_diagnostic};