The audio
module provides primitives for working with multi-channel audio buffers of varying
sample formats.
The checksum
module provides implementations of common error-detecting codes and hashing
algorithms.
The codec
module provides the traits and support structures necessary to implement audio codec
decoders.
The conv
module provides methods to convert samples between different sample types (formats).
The dsp
module provides efficient implementations of common signal processing algorithms.
The errors
module defines the common error type.
The format
module provides the traits and support structures necessary to implement media
demuxers.
The io
module implements composable bit- and byte-level I/O.
The meta
module defines basic metadata elements, and management structures.
The probe
module provides methods and traits to support auto-detection of media formats from
arbitrary media streams.
The sample
module defines the core audio sample trait and any non-primitive sample data types.
The units
module provides definitions for common units.
The util
module provides a repository of commonly used utility functions sorted into distinct
categories.