압축기 및 압축 해제기 설치

[이 페이지인 Video Compression Manager와 연결된 기능은 레거시 기능입니다. 새 코드에서 이 기능을 사용하지 않는 것이 좋습니다.]

다음 예제에서는 애플리케이션이 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);