次の方法で共有


コンプレッサーと圧縮解除器のインストール

[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);