Share via


Macro ICDecompressOpen (vfw.h)

La macro ICDecompressOpen apre un decompressor compatibile con i formati specificati.

Sintassi

void ICDecompressOpen(
   fccType,
   fccHandler,
   lpbiIn,
   lpbiOut
);

Parametri

fccType

Codice a quattro caratteri che indica il tipo di compressore da aprire. Per i flussi video, il valore di questo parametro è "VIDC" o ICTYPE_VIDEO.

fccHandler

Codice a quattro caratteri che indica il gestore di flusso preferito da usare. In genere, queste informazioni vengono archiviate nell'intestazione di flusso in un file AVI.

lpbiIn

Puntatore a una struttura che definisce il formato di input. Un handle decompressor non viene restituito a meno che non possa decomprimere questo formato. Per le bitmap, questo parametro fa riferimento a una struttura BITMAPINFOHEADER.

lpbiOut

Puntatore a una struttura che definisce un formato di decompressione facoltativo. È anche possibile specificare zero per usare il formato di output predefinito associato al formato di input.

Se questo parametro è diverso da zero, un handle di compressore non viene restituito a meno che non possa creare questo formato di output. Per le bitmap, questo parametro fa riferimento a una struttura BITMAPINFOHEADER.

Valore restituito

nessuno

Osservazioni

La macro ICDecompressOpen è definita come segue:


#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \ 
    ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS); 

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

Vedi anche

Macro di compressione video

Gestione compressione video