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§
Structs§
- Audio
Config - Конфигурация аудиоустройства
- Audio
Engine - Основной аудио движок
- Device
Info - Информация об устройстве
Enums§
- Backend
Type - Тип бэкенда
- Engine
State - Состояние аудио движка
- IoError
- Ошибки ввода-вывода
Traits§
- Audio
Backend - Трейт аудио бэкенда
- Audio
Processor - Тип процессора аудио
Type Aliases§
- IoResult
- Результат операций ввода-вывода