A piece of software that encodes or decodes digital audio-visual material, usually to allow it to be stored or transmitted in a compressed format. For example, the MP3 format compresses audio data and requires an MP3 codec (usually available by default in audio programs) to be read and played by a computer. Codecs can be downloaded or purchased and installed as plug-ins to most applications to extend the media capabilities of software. Also see compression.