cpal/host/
mod.rs

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