Compartir a través de


mensaje de ICM_DECOMPRESS_BEGIN

El mensaje ICM_DECOMPRESS_BEGIN notifica a un controlador de descompresión de vídeo para prepararse para descomprimir datos. Puede enviar este mensaje explícitamente o mediante la macro ICDecompressBegin .

ICM_DECOMPRESS_BEGIN 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Parámetros

lpbiInput

Puntero a una estructura BITMAPINFO que contiene el formato de entrada.

lpbiOutput

Puntero a una estructura BITMAPINFO que contiene el formato de salida.

Valor devuelto

Devuelve ICERR_OK si se admite la descompresión especificada o ICERR_BADFORMAT de lo contrario.

Comentarios

Cuando el controlador recibe este mensaje, debe asignar búferes y realizar cualquier operación que consuma mucho tiempo para que pueda procesar ICM_DECOMPRESS mensajes de forma eficaz.

Si desea que el controlador descomprima los datos directamente en la pantalla, envíe el mensaje ICM_DRAW .

Los mensajes ICM_DECOMPRESS_BEGIN y ICM_DECOMPRESS_END no anidan. Si el controlador recibe ICM_DECOMPRESS_BEGIN antes de detener la descompresión con ICM_DECOMPRESS_END, debe reiniciar la descompresión con nuevos parámetros.

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]
Encabezado
Vfw.h

Consulte también

Administrador de compresión de vídeo

Mensajes de compresión de vídeo