Class Identifiers

banner art

When you create codec or DSP objects using the CoCreateInstance function, you must provide a class identifier. The following table lists the class identifier constants for the supported codec and DSP objects. These constants are defined in the wmcodecdsp.h header file.

Note that the codecs and DSP objects are not supported on all versions of Windows.

DMO class identifier Description
CLSID_CColorControlDmo Color transformation DSP.
CLSID_CColorConvertDMO Color conversion DSP.
CLSID_CResamplerMediaObject Audio resampler DSP.
CLSID_CFrameRateConvertDmo Frame rate converter DSP.
CLSID_CWMADecMediaObject Audio decoder.
CLSID_CWMAEncMediaObject Audio encoder.
CLSID_CWMVDecMediaObject Windows Media Video and Windows Media Video 9.1 Image decoder.
CLSID_CWMVXEncMediaObject Windows Media Video 7 and Windows Media Video 8 encoder.
CLSID_CWMV9EncMediaObject Windows Media Video 9 and Windows Media Video 9.1 Image encoder.
CLSID_CMSSCDecMediaObject Screen-capture decoder.
CLSID_CMSSCEncMediaObject2 Screen-capture encoder.
CLSID_CWMSPDecMediaObject Voice decoder.
CLSID_CWMSPEncMediaObject2 Voice encoder.
CLSID_CWMAudioAEC Voice-capture DSP.
CLSID_CWMAudioSpdTxDMO Decoder for Windows Media Audio 10 Professional that outputs to Sony/Philips Digital Interface Format (S/PDIF).

See Also