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