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}