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 |