Installieren von Kompressoren und Dekomprimatoren
[Das feature, das dieser Seite zugeordnet ist, der Videokomprimierungs-Manager, ist ein Legacyfeature. Microsoft empfiehlt dringend, dass neuer Code dieses Feature nicht verwendet.]
Das folgende Beispiel zeigt, wie eine Anwendung eine Funktion mit der ICInstall-Funktion als Kompressor oder Dekomprimierung installieren kann.
// 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);