Crate audio_codec_algorithms

source ·
Expand description

This crate contains simple audio codecs. Supported codecs are:

Structs§

Enums§

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.