Condividi tramite


Funzione ICDecompress (vfw.h)

La funzione ICDecompress decompresse un singolo fotogramma video.

Sintassi

DWORD VFWAPIV ICDecompress(
  HIC                hic,
  DWORD              dwFlags,
  LPBITMAPINFOHEADER lpbiFormat,
  LPVOID             lpData,
  LPBITMAPINFOHEADER lpbi,
  LPVOID             lpBits
);

Parametri

hic

Gestire il decompressore da usare.

dwFlags

Flag di decompressione applicabili. I valori seguenti sono definiti.

Valore Significato
ICDECOMPRESS_HURRYUP Tenta di decomprimere a una velocità più veloce. Quando un'applicazione usa questo flag, il driver deve bufferare i dati decompressi ma non disegnare l'immagine.
ICDECOMPRESS_NOTKEYFRAME La cornice corrente non è una cornice chiave.
ICDECOMPRESS_NULLFRAME Il frame corrente non contiene dati e l'immagine decompressa deve essere lasciata la stessa.
ICDECOMPRESS_PREROLL Il frame corrente precede il punto del film in cui viene avviata la riproduzione e, pertanto, non verrà disegnato.
ICDECOMPRESS_UPDATE Lo schermo viene aggiornato o aggiornato.

lpbiFormat

Puntatore a una struttura BITMAPINFOHEADER contenente il formato dei dati compressi.

lpData

Puntatore ai dati di input.

lpbi

Puntatore a una struttura BITMAPINFOHEADER contenente il formato di output.

lpBits

Puntatore a un buffer sufficiente per contenere i dati decompressi.

Valore restituito

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

Requisiti

   
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