Función ICDecompress (vfw.h)
La función ICDecompress descomprime un único fotograma de vídeo.
Sintaxis
DWORD VFWAPIV ICDecompress(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiFormat,
LPVOID lpData,
LPBITMAPINFOHEADER lpbi,
LPVOID lpBits
);
Parámetros
hic
Identificador del descomprimor que se va a usar.
dwFlags
Marcas de descompresión aplicables. Se definen los valores siguientes.
Value | Significado |
---|---|
ICDECOMPRESS_HURRYUP | Intenta descomprimir a una velocidad más rápida. Cuando una aplicación usa esta marca, el controlador debe almacenar en búfer los datos descomprimidos, pero no dibujar la imagen. |
ICDECOMPRESS_NOTKEYFRAME | El marco actual no es un fotograma clave. |
ICDECOMPRESS_NULLFRAME | El marco actual no contiene datos y la imagen descomprimida debe dejarse igual. |
ICDECOMPRESS_PREROLL | El fotograma actual precede al punto de la película donde se inicia la reproducción y, por lo tanto, no se dibujará. |
ICDECOMPRESS_UPDATE | La pantalla se está actualizando o actualizando. |
lpbiFormat
Puntero a una estructura BITMAPINFOHEADER que contiene el formato de los datos comprimidos.
lpData
Puntero a los datos de entrada.
lpbi
Puntero a una estructura BITMAPINFOHEADER que contiene el formato de salida.
lpBits
Puntero a un búfer lo suficientemente grande como para contener los datos descomprimidos.
Valor devuelto
Devuelve ICERR_OK si se ejecuta correctamente o si se produce un error.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vfw.h |
Library | Vfw32.lib |
Archivo DLL | Msvfw32.dll |