You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ This library currently supports the following:
16
16
17
17
Currently, supported hosts include:
18
18
19
-
- Linux (via ALSAor JACK)
19
+
- Linux (via ALSA, JACK or PipeWire)
20
20
- Windows (via WASAPI by default, see ASIO instructions below)
21
21
- macOS (via CoreAudio)
22
22
- iOS (via CoreAudio)
@@ -27,6 +27,10 @@ Note that on Linux, the ALSA development files are required. These are provided
27
27
as part of the `libasound2-dev` package on Debian and Ubuntu distributions and
28
28
`alsa-lib-devel` on Fedora.
29
29
30
+
When building with the `pipewire` feature flag, development files for PipeWire and Clang are required:
31
+
- On Debian and Ubuntu: install the `libpipewire-0.3-dev` and `libclang-19-dev` packages.
32
+
- On Fedora: install the `pipewire-devel` and `clang-devel` packages.
33
+
30
34
## Compiling for Web Assembly
31
35
32
36
If you are interested in using CPAL with WASM, please see [this guide](https://github.com/RustAudio/cpal/wiki/Setting-up-a-new-CPAL-WASM-project) in our Wiki which walks through setting up a new project from scratch.
@@ -36,6 +40,7 @@ If you are interested in using CPAL with WASM, please see [this guide](https://g
36
40
Some audio backends are optional and will only be compiled with a [feature flag](https://doc.rust-lang.org/cargo/reference/features.html).
37
41
38
42
- JACK (on Linux): `jack`
43
+
- PipeWire (on Linux): `pipewire` (currently in testing, feel free to share your feedback!)
39
44
- ASIO (on Windows): `asio`
40
45
41
46
Oboe can either use a shared or static runtime. The static runtime is used by default, but activating the
0 commit comments