Share via


Funzione ICImageDecompress (vfw.h)

La funzione ICImageDecompress decomprime un'immagine senza usare le funzioni di inizializzazione.

Sintassi

HANDLE VFWAPI ICImageDecompress(
  HIC          hic,
  UINT         uiFlags,
  LPBITMAPINFO lpbiIn,
  LPVOID       lpBits,
  LPBITMAPINFO lpbiOut
);

Parametri

hic

Handle in un decompressore aperto con la funzione ICOpen . Specificare NULL per fare in modo che VCM selezioni un decompressore appropriato per l'immagine compressa.

uiFlags

Riservati; deve essere zero.

lpbiIn

Formato di dati di input compresso.

lpBits

Puntatore ai bit di dati di input da comprimere. I bit di dati escludono informazioni di intestazione e formato.

lpbiOut

Formato di output decompresso. Specificare NULL per consentire al decompressore di usare un formato appropriato.

Valore restituito

Restituisce un handle a un DIB non compresso nel formato CF_DIB se ha esito positivo o NULL in caso contrario. I dati dell'immagine seguono l'intestazione del formato.

Commenti

Per ottenere le informazioni sul formato dalla struttura LPBITMAPINFOHEADER , utilizzare la funzione GlobalLock per bloccare i dati. Usare la funzione GlobalFree per liberare il DIB al termine.

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