AudioEncoder
Inherits: Enum
Represents the different audio encoders for audio recording.
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,
-
PCM16BITS
–Pulse Code Modulation with 16-bit depth, used for high-fidelity audio.
-
WAV
–Standard audio format used for raw, uncompressed audio data.
Properties#
AACELD = 'aacEld'
#
Advanced Audio Codec Enhanced Low Delay. Suitable for low-latency applications like VoIP.
AACHE = 'aacHe'
#
Advanced Audio Codec High Efficiency. Optimized for high-quality audio at lower bit rates.
AACLC = 'aacLc'
#
Advanced Audio Codec Low Complexity. A commonly used encoder for streaming and general audio recording.
AMRNB = 'amrNb'
#
Adaptive Multi-Rate Narrow Band. Used for speech audio in mobile communication.
AMRWB = 'amrWb'
#
Adaptive Multi-Rate Wide Band. Used for higher-quality speech audio.
FLAC = 'flac'
#
Free Lossless Audio Codec. Provides high-quality lossless audio compression.
OPUS = 'opus'
#
A codec designed for both speech and audio applications, known for its versatility.
PCM16BITS = 'pcm16bits'
#
Pulse Code Modulation with 16-bit depth, used for high-fidelity audio.
WAV = 'wav'
#
Standard audio format used for raw, uncompressed audio data.