1 | #[cfg (any( |
2 | target_os = "linux" , |
3 | target_os = "dragonfly" , |
4 | target_os = "freebsd" , |
5 | target_os = "netbsd" |
6 | ))] |
7 | pub(crate) mod alsa; |
8 | #[cfg (all(windows, feature = "asio" ))] |
9 | pub(crate) mod asio; |
10 | #[cfg (any(target_os = "macos" , target_os = "ios" ))] |
11 | pub(crate) mod coreaudio; |
12 | #[cfg (target_os = "emscripten" )] |
13 | pub(crate) mod emscripten; |
14 | #[cfg (all( |
15 | any( |
16 | target_os = "linux" , |
17 | target_os = "dragonfly" , |
18 | target_os = "freebsd" , |
19 | target_os = "netbsd" |
20 | ), |
21 | feature = "jack" |
22 | ))] |
23 | pub(crate) mod jack; |
24 | pub(crate) mod null; |
25 | #[cfg (target_os = "android" )] |
26 | pub(crate) mod oboe; |
27 | #[cfg (windows)] |
28 | pub(crate) mod wasapi; |
29 | #[cfg (all(target_arch = "wasm32" , feature = "wasm-bindgen" ))] |
30 | pub(crate) mod webaudio; |
31 | |