The following code illustrates how to obtain the name of the CODEC procedure.
CODECINIFILFO codecIniFileInfo;
PULONG pulBytesRead;
PSZ pszCODECName;
ULONG rc;
...
mmset(&codecIniFileInfo, '\0', sizeof(CODECINIFILEINFO);
codecIniFileInfo.ulStructLen = sizeof(CODECINIFILEINFO);
codecIniFileInfo.fcc = FOURCC MYPROC;
codecIniFileInfo.ulCompressType = COMPRESS_TYPE_MYPROC
codecIniFileInfo.ulCompressSubType = COMPRESSSUBTYPE_MYPROC
codecIniFileInfo.ulCapsFlags = CODEC_CAN_DECOMPRESS;
codecIniFileInfo.szHWID = MYPROC;
rc = mmioQueryCODECNameLength (&codecIniFileInfo,
pulBytesRead);
if (rc)
/* error */
else
pszCODECName = malloc(*pulBytesRead +sizeof (char));
rc = mmioQueryCODECName ( &codecIniFileInfo,
pszCODECName,
pulBytesRead);
if (rc)
/* error */
else
}
...