Skip to main content

rill_io/backends/
mod.rs

1//! Бэкенды для аудио ввода-вывода
2
3mod null;
4
5#[cfg(feature = "cpal")]
6mod cpal;
7
8#[cfg(feature = "alsa")]
9mod alsa;
10
11#[cfg(feature = "pipewire")]
12mod pipewire;
13
14#[cfg(feature = "jack")]
15mod jack;
16
17pub use null::NullBackend;
18
19#[cfg(feature = "cpal")]
20pub use cpal::CpalBackend;
21
22#[cfg(feature = "alsa")]
23pub use alsa::AlsaBackend;
24
25#[cfg(feature = "pipewire")]
26pub use pipewire::PipewireBackend;
27
28#[cfg(feature = "jack")]
29pub use jack::JackBackend;