Skip to main content

Crate rill_io

Crate rill_io 

Source
Expand description

Audio I/O backends for Rill

This crate provides a unified interface to various audio backends (ALSA, CPAL, PipeWire, JACK). Graph processing is handled by [rill_graph::AudioEngine] — this crate is purely about hardware I/O.

Re-exports§

pub use backends::NullBackend;
pub use backends::CpalBackend;

Modules§

backends
Бэкенды для аудио ввода-вывода

Structs§

AudioConfig
Конфигурация аудиоустройства
DeviceInfo
Информация об устройстве

Enums§

BackendType
Тип бэкенда
IoError
Ошибки ввода-вывода

Traits§

AudioBackend
Трейт аудио бэкенда

Type Aliases§

IoResult
Результат операций ввода-вывода