Crate audio_codec_algorithms
source ·Expand description
This crate contains simple audio codecs. Supported codecs are:
Structs§
- State values for the IMA ADPCM encoder and decoder.
Enums§
- Error values.
Functions§
- Decodes a 4-bit encoded IMA ADPCM value to a linear 16-bit signed integer sample value.
- Decodes an AIFF-C / QT “ima4” compressed block to 16-bit signed integer samples.
- Decodes WAV / MS IMA ADPCM (wav format 0x0011) compressed block to 16-bit signed integer samples.
- Decodes a 8-bit encoded G.711 A-law value to a linear 16-bit signed integer sample value.
- Decodes a 8-bit encoded G.711 μ-law value to a linear 16-bit signed integer sample value.
- Encodes a linear 16-bit signed integer sample value to a 4-bit encoded IMA ADPCM value.
- Encodes 16-bit signed integer samples to an AIFF-C / QT “ima4” compressed block.
- Encodes 16-bit signed integer samples to a MS / WAV IMA ADPCM (wav format 0x0011) compressed block.
- Encodes a linear 16-bit signed integer sample value to a 8-bit encoded G.711 A-law value.
- Encodes a linear 16-bit signed integer sample value to a 8-bit encoded G.711 μ-law value.