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
     }
     ...


[Back] [Next]