Crate core
Available on crate feature
dep_symphonia
only.Modules§
- 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.
Macros§
- Convenience macro for declaring a
CodecDescriptor
. - Convenience macro for declaring a probe
Descriptor
for aFormatReader
. - Convenience macro for declaring a probe
Descriptor
for aMetadataReader
.