The following code illustrates how to load a CODEC Proc.

   CODECINIFILEINFO codecIniFileInfo;
   HMODULE hMod;
   PCODECPROC pCODECProc;
   ULONG rc, ulFlags;
    ...
     mmset(&codecIniFileInfo, '\', sizeof(CODECINIFILEINFO));
     codecIniFileInfo.ulStructlen = sizeof(CODECINIFILEINFO);
     codecIniFileInfo.fcc = FOURCC_MYPROC;
     codecIniFileInfo.ulCompressType = COMPRESSTYPE_MYPROC;
     codecIniFileInfo.ulCompressSubType = COMPRESSSUBTYPE_MYPROC;
     codecIniFileInfo.ulCapsFlags = CODEC_CAN_DECOMPRESS,
     codecIniFileInfo.szHWID = HWID_MYPROC;
     ulFlags = MMIO_MATCHFOURCC|
               MMIO_MATCHCOMPRESSTYPE|
               MMIO_MATCHCOMPRESSSUBTYPE|
               MMIO_MATCHHWID|
               MMIO_MATCHCAPSFLAGS|
     pCODECProc = mmioLoadCODECProc (&codecIniFileInfo, &hMod, ulFlags);

     if (!pCODECProc)
       /* error */
     else
     ...


[Back] [Next]