Funzione ICInstall (vfw.h)

La funzione ICInstall installa un nuovo compressore o decompressore.

Sintassi

BOOL VFWAPI ICInstall(
  DWORD  fccType,
  DWORD  fccHandler,
  LPARAM lParam,
  LPSTR  szDesc,
  UINT   wFlags
);

Parametri

fccType

Codice a quattro caratteri che indica il tipo di dati utilizzato dal compressore o dal decompressore. Specificare "VIDC" per un compressore video o un decompressore.

fccHandler

Codice a quattro caratteri che identifica un compressore o un decompressore specifico.

lParam

Puntatore a una stringa con terminazione null contenente il nome del compressore o del decompressore oppure l'indirizzo di una funzione utilizzata per la compressione o la decompressione. Il contenuto di questo parametro è definito dai flag impostati per wFlags.

szDesc

Riservati; non usare.

wFlags

Flag che definiscono il contenuto di lParam. I valori seguenti sono definiti.

Valore Significato
ICINSTALL_DRIVER Il parametro lParam contiene l'indirizzo di una stringa con terminazione null che denomina il compressore da installare.
ICINSTALL_FUNCTION Il parametro lParam contiene l'indirizzo di una funzione compressore. Questa funzione deve essere strutturata come la funzione del punto di ingresso DriverProc usata dai compressori.

Valore restituito

Restituisce ICERR_OK se ha esito positivo o un errore in caso contrario.

Commenti

Le applicazioni devono aprire un compressore installato o un decompressore prima di usarlo.

Se l'applicazione installa una funzione come compressore o decompressor, deve rimuovere la funzione con la funzione ICRemove prima di terminare. Ciò impedisce ad altre applicazioni di accedere alla funzione quando non è disponibile.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vfw.h
Libreria Vfw32.lib
DLL Msvfw32.dll

Vedi anche

Funzioni di compressione video

Gestione compressione video