proteus_lib/lib.rs
1//! # Proteus Audio Library
2//!
3//! `proteus-lib` provides container parsing, playback, and DSP utilities used by
4//! the Proteus ecosystem. It is designed to be embedded in GUI apps and CLIs.
5//!
6//! **Key areas**
7//! - `container`: `.prot`/`.mka` parsing, play settings, and duration scanning.
8//! - `playback`: real-time mixing engine and a high-level [`playback::player::Player`].
9//! - `dsp`: convolution and impulse response utilities for reverb.
10//! - `diagnostics`: optional benchmarks and metrics reporting.
11
12pub mod audio;
13pub mod container;
14pub mod diagnostics;
15pub mod dsp;
16pub mod peaks;
17pub mod playback;
18pub mod test_data;
19pub mod tools;
20mod track;