[Video Compression Manager このページに関連付けられている機能は、従来の機能です。 Microsoft では、新しいコードではこの機能を使用しないことを強くお勧めします。]
次の例は、ICInstall 関数を使用して、アプリケーションが関数をコンプレッサーまたは展開器としてインストールする方法を示しています。
// 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);