audio-engine-core 0.1.0

Reusable decoder, DSP, loudness, resampling, and streaming pipeline primitives
Documentation
//! Streaming decoder facade.
//!
//! The public `crate::decoder::*` API stays here while implementation details
//! live in focused submodules.

mod error;
mod metadata;
mod source;
mod streaming;

#[cfg(feature = "http")]
pub use error::NetworkError;
pub use error::{DecodeCancelToken, DecoderError};
pub use metadata::{AudioInfo, TrackMetadata};
pub use source::HttpCredentials;
pub use streaming::StreamingDecoder;

#[cfg(test)]
mod tests;