Skip to main content

AudioEncoder

Represents the different audio encoders for audio recording.

Inherits: enum.Enum

Properties

  • AACELD - Advanced Audio Codec Enhanced Low Delay.
  • AACHE - Advanced Audio Codec High Efficiency.
  • AACLC - Advanced Audio Codec Low Complexity.
  • AMRNB - Adaptive Multi-Rate Narrow Band.
  • AMRWB - Adaptive Multi-Rate Wide Band.
  • FLAC - Free Lossless Audio Codec.
  • OPUS - A codec designed for both speech and audio applications, known for its versatility.
  • PCM16BITS - Pulse Code Modulation with 16-bit depth, used for high-fidelity audio.
  • WAV - Standard audio format used for raw, uncompressed audio data.

Properties

AACELDclass-attributeinstance-attribute

Advanced Audio Codec Enhanced Low Delay. Suitable for low-latency applications like VoIP.

AACHEclass-attributeinstance-attribute

Advanced Audio Codec High Efficiency. Optimized for high-quality audio at lower bit rates.

AACLCclass-attributeinstance-attribute

Advanced Audio Codec Low Complexity. A commonly used encoder for streaming and general audio recording.

AMRNBclass-attributeinstance-attribute

Adaptive Multi-Rate Narrow Band. Used for speech audio in mobile communication.

AMRWBclass-attributeinstance-attribute

Adaptive Multi-Rate Wide Band. Used for higher-quality speech audio.

FLACclass-attributeinstance-attribute

Free Lossless Audio Codec. Provides high-quality lossless audio compression.

OPUSclass-attributeinstance-attribute

A codec designed for both speech and audio applications, known for its versatility.

PCM16BITSclass-attributeinstance-attribute

Pulse Code Modulation with 16-bit depth, used for high-fidelity audio.

WAVclass-attributeinstance-attribute

Standard audio format used for raw, uncompressed audio data.