Windows Media Codec List utility uses IWMCodecInfo interface (see also IWMCodecInfo2, IWMCodecInfo3) lists installed Windows Media Codecs and their formats and presents the findings in a convenient way. The utility gives a quick idea what a programmer would obtain through IWMCodecInfo2/IWMCodecInfo3 interfaces and what well known format structures (WM_MEDIA_TYPE, AM_MEDIA_TYPE, WAVEFORMATEX, VIDEOINFOHEADER) correspond to particular format.
For a description of Windows Media video and audio codecs, check article Encoding Audio and Video with Windows Media Codecs.
Copy button copies discovered information into clipboard in comma-separated values (CSV) format (e.g. suitable fo rMicrosoft Excel). Submit button posts the same information to this website for… possibly further aggregation.
Some quick facts immediately visualized by the utility:
- for a video codec there is exactly one generic codec format listed
- video codec FOUCCs are: WM Video – WMV1, WMV2, WMV3; WM Video Screen – MSS1, MSS2; WM Video Image – WMVP, WVP2; WM Video Advanced Profile – WVC1
- for audio codecs there are complete codec formats enumerated, with names/descriptions suitable for GUI
- audio codecs enumerate different formats in response to enumeration settings (e.g. request for VBR formats)
- WM Audio Lossless only lists formats for single pass VBR mode
- audio format tags (wFormatTag) are: WM Audio including Professional and Lossless – 0×0161, 0×0162, 0×0163; WM Audio Voice – 0x000A; ACELP.net – 0×0130
Partial Visual C++ .NET 2008 source code is available from SVN, release binary included.






Recent Comments