Installazione di compressori e decompressori
[La funzionalità associata a questa pagina, Gestione compressione video, è una funzionalità legacy. Microsoft consiglia vivamente che il nuovo codice non usi questa funzionalità.
Nell'esempio seguente viene illustrato come un'applicazione può installare una funzione come compressore o decompressore usando la funzione 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);