mimium_audiodriver/
lib.rs

1pub mod backends;
2pub mod driver;
3pub mod runtime_fn;
4
5/// Create the default audio driver used by mimium CLI and examples.
6pub fn load_default_runtime() -> Box<dyn driver::Driver<Sample = f64>> {
7    #[cfg(not(target_arch = "wasm32"))]
8    {
9        crate::backends::cpal::native_driver(backends::cpal::DEFAULT_BUFFER_SIZE)
10    }
11    #[cfg(target_arch = "wasm32")]
12    {
13        crate::backends::local_buffer::local_buffer_driver(4096)
14    }
15}