Share via


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

Consulte también

Funciones de compresión de vídeo

Administrador de compresión de vídeo