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 using dynamic ring buffers for cross-thread I/O.

Re-exports§

pub use backends::NullBackend;
pub use backends::CpalBackend;
pub use processor::GainProcessor;
pub use processor::MonoMixerProcessor;
pub use processor::PassThroughProcessor;
pub use processor::SilenceProcessor;

Modules§

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

Structs§

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

Enums§

BackendType
Тип бэкенда
EngineState
Состояние аудио движка
IoError
Ошибки ввода-вывода

Traits§

AudioBackend
Трейт аудио бэкенда
AudioProcessor
Тип процессора аудио

Type Aliases§

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