
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.
