

The following table describes the intended uses of the Windows Media codecs. The algorithms used to compress and decompress data for spoken words differ from the algorithms used to compress and decompress music data.

Not only are there different codecs for audio and for video, but also different codecs for different kinds of content that you might want to put into an audio or video file. In some cases the COM objects occupy the same dynamically linked library (DLL).Įvery codec object implements two separate but similar interfaces: InterfaceĬompatible with Microsoft Media Foundation.

A codec is usually implemented as a pair of COM objects: one for encoding content, and another for decoding content. The term codec is an amalgamation of the terms compressor and decompressor. For a technical overview of the features of the Windows Media codecs, see About the Windows Media Codecs. This documentation is primarily for developers who want to use Windows Media codecs in their C++-based media applications.
