Share via


Función ICImageDecompress (vfw.h)

La función ICImageDecompress descomprime una imagen sin usar funciones de inicialización.

Sintaxis

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

Parámetros

hic

Identificador de un descomprimor abierto con la función ICOpen . Especifique NULL para que VCM seleccione un descomprimor adecuado para la imagen comprimida.

uiFlags

Reservados; debe ser cero.

lpbiIn

Formato de datos de entrada comprimido.

lpBits

Puntero a los bits de datos de entrada que se van a comprimir. Los bits de datos excluyen la información de formato y encabezado.

lpbiOut

Formato de salida descomprimido. Especifique NULL para permitir que el descompresor use un formato adecuado.

Valor devuelto

Devuelve un identificador a un DIB sin comprimir en el formato CF_DIB si es correcto o NULL en caso contrario. Los datos de imagen siguen el encabezado de formato.

Comentarios

Para obtener la información de formato de la estructura LPBITMAPINFOHEADER , use la función GlobalLock para bloquear los datos. Use la función GlobalFree para liberar la DIB cuando haya terminado.

Requisitos

Requisito Value
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