Audio codec

audio codecsaudio codingcodecaudioaudio encodingaudio encodercodecsdecoderMusic codecsaudio compression algorithms
An audio codec is a codec (a device or computer program capable of encoding or decoding a digital data stream) that encodes or decodes audio.wikipedia
128 Related Articles

Codec

codecsdecoderdecoders
An audio codec is a codec (a device or computer program capable of encoding or decoding a digital data stream) that encodes or decodes audio.
An audio codec converts analog audio signals into digital signals for transmission or encodes them for storage.

Audio coding format

audio coding standardaudio compression formatAudio coding
In software, an audio codec is a computer program implementing an algorithm that compresses and decompresses digital audio data according to a given audio file or streaming media audio coding format.
A specific software or hardware implementation capable of audio compression and decompression to/from a specific audio coding format is called an audio codec; an example of an audio codec is LAME, which is one of several different codecs which implements encoding and decoding audio in the MP3 audio coding format in software.

Sound card

soundcardsound cardssound
This is used in sound cards that support both audio in and out, for instance.
Modern low-cost integrated sound cards (i.e., those built into motherboards) such as audio codecs like those meeting the AC'97 standard and even some lower-cost expansion sound cards still work this way.

Analog-to-digital converter

ADCanalog to digital converteranalog-to-digital conversion
In other words, it contains both an analog-to-digital converter (ADC) and digital-to-analog converter (DAC) running off the same clock signal.
Audio codec

Serial Peripheral Interface

SPImicrowireSPI bus
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.
Control devices: audio codecs, digital potentiometers, DAC

Data compression

compressionvideo compressioncompressed
In software, an audio codec is a computer program implementing an algorithm that compresses and decompresses digital audio data according to a given audio file or streaming media audio coding format.

Bandwidth (computing)

bandwidthnetwork bandwidthbandwidths
This can effectively reduce the storage space and the bandwidth required for transmission of the stored audio file.

Library (computing)

librarylibrariessoftware library
Most software codecs are implemented as libraries which interface to one or more multimedia players.

Media player (software)

media playeraudio playermedia players
Most software codecs are implemented as libraries which interface to one or more multimedia players.

Digital-to-analog converter

DACDACsdigital to analog converter
In other words, it contains both an analog-to-digital converter (ADC) and digital-to-analog converter (DAC) running off the same clock signal.

Clock signal

clock cycleclockclock cycles
In other words, it contains both an analog-to-digital converter (ADC) and digital-to-analog converter (DAC) running off the same clock signal.

Bus (computing)

buscomputer busdata bus
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

AC'97

AC-LinkAC'97 Audio
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

I²S

I 2 SI2Sintegrated interchip sound
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

I²C

I 2 CI2CI 2 C bus
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

Pulse-code modulation

PCMlinear PCMLPCM
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

G.711

ITU G.711A-lawG.711.1
Hardware audio codecs send and receive digital data using buses such as AC-Link, I²S, SPI, I²C, etc. Most commonly the digital data is linear PCM, and this is the only format that most codecs support, but some legacy codecs support other formats such as G.711 for telephony.

List of codecs

video codecsList of multimedia (audio/video) codecsaudio codec
List of codecs

List of open-source codecs

freely-licensed data compression technologiesList of open-source audio codecs
List of open-source codecs

Video codec

Windows Media Audio

WMAXMA.wma
Windows Media Audio (WMA) is the name of a series of audio codecs and their corresponding audio coding formats developed by Microsoft.

Adaptive Transform Acoustic Coding

ATRACATRAC3Adaptive Transform Acoustic Coding (ATRAC)
Adaptive Transform Acoustic Coding (ATRAC) is a family of proprietary audio compression algorithms developed by Sony.

K-Lite Codec Pack

K-Lite
The K-Lite Codec Pack is a collection of audio and video codecs for Microsoft Windows that enables an operating system and its software to play various audio and video formats generally not supported by the operating system itself.