EnumerateVcmCodecs uses ICOpen API to enuerate available codecs and prints out information obtained from enumeration. 32-bit and 64-bit versions respectively enumerate codecs available for the platform (lists may vary because the codecs are actually provided by different DLLs, built for respective platform).
szName fccType: 0x63646976 (vidc), fccHandler 0x64697663 (cvid) dwFlags 0 dwVersion 0x0, dwVersionICM 0x104 szDescription "" szDriver "iccvid.dll" szName fccType: 0x63646976 (vidc), fccHandler 0x30323469 (i420) dwFlags 0 dwVersion 0x0, dwVersionICM 0x104 szDescription "" szDriver "msh263.drv" ...
A binary [Win32, x64] and Visual C++ .NET 2010 source code are available from SVN.
See also: