rill-io 0.5.0-beta.4

Audio I/O backends for Rill - CPAL, ALSA, PipeWire, JACK
//! Audio I/O backends

mod null;

#[cfg(feature = "alsa")]
mod alsa;

#[cfg(feature = "pipewire")]
mod pipewire;

#[cfg(feature = "jack")]
mod jack;

#[cfg(feature = "portaudio")]
mod portaudio;

pub use null::NullBackend;

#[cfg(feature = "alsa")]
pub use alsa::AlsaBackend;

#[cfg(feature = "pipewire")]
pub use pipewire::PipewireBackend;

#[cfg(feature = "jack")]
pub use jack::JackBackend;

#[cfg(feature = "portaudio")]
pub use portaudio::PortAudioBackend;