Installing Compressors and Decompressors

The following example shows how an application can install a function as a compressor or decompressor using the ICInstall function.

// This function looks like a DriverProc entry point.

LRESULT MyCodecFunction(DWORD dwID, HDRVR hDriver,

UINT uiMessage, LPARAM lParam1, LPARAM lParam2);

// This function installs the MyCodecFunction as a compressor.

result = ICInstall ( ICTYPE_VIDEO, mmioFOURCC('s','a','m','p'),

(LPARAM)(FARPROC)&MyCodecFunction, NULL, ICINSTALL_FUNCTION);

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples