An audio codec is a hardware device or a computer program that compresses/decompresses digital audio data according to a given audio file format or streaming audio format. Hardware is a general term that refers to the physical artifacts of a Technology. Computer programs (also software programs, or just programs) are instructions for a Computer. Digital audio uses Digital signals for Sound reproduction. This includes analog-to-digital conversion, digital-to-analog conversion, storage An audio file format is a Container format for storing audio data on a Computer system Streaming multimedia is Multimedia that is constantly received by and normally presented to an end-user while it is being delivered by a streaming provider (the The term codec is a combination of 'coder-decoder'. The object of a codec algorithm is to represent the high-fidelity audio signal with minimum number of bits while retaining the quality. In Mathematics, Computing, Linguistics and related subjects an algorithm is a sequence of finite instructions often used for Calculation This can effectively reduce the storage space and the bandwidth required for transmission of the stored audio file. Most codecs are implemented as libraries which interface to one or more multimedia players, such as XMMS, Winamp or Windows Media Player. Media player is a term typically used to describe Computer software for playing back Multimedia files Most software media players support an array of media The X Multimedia System ( XMMS) is a Free software audio player very similar to Winamp, that runs on many Unix-like Operating Winamp is a proprietary media player written by Nullsoft, now a subsidiary of Time Warner. Windows Media Player ( WMP) is a digital media player and media library application developed by Microsoft that is used for playing
In some contexts, the term "audio codec" can refer to a hardware implementation or sound card. A sound card (also known as an audio card is a Computer Expansion card that facilitates the input and output of audio signals to/from a computer under When used in this manner, the phrase audio codec refers to the device encoding an analog audio signal.