1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
mod assets;
mod error;
mod mixer;
// mod sink;
mod stream;

mod barycentric;
pub mod blt;
/// Fast fourier transform
pub mod hrtf;
pub mod signal;
pub mod source;
mod spatial;
pub mod track;
pub mod utils;
pub mod value;
pub mod vorbis;
pub mod wav;

pub use assets::*;
pub use error::*;
pub use mixer::*;
// pub use sink::*;
pub use source::*;
pub use spatial::*;
pub use stream::*;

pub const MAX_CHANNELS: usize = 8;

pub type ChannelCount = u16;
pub type SampleRate = u64;
pub type Frame = glam::Vec2;