Compartir a través de


ICM_COMPRESS_BEGIN mensaje

El mensaje ICM_COMPRESS_BEGIN notifica a un controlador de compresión de vídeo que se prepare para comprimir los datos. Puede enviar este mensaje explícitamente o mediante la macro ICCompressBegin .

ICM_COMPRESS_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 el controlador admite la compresión especificada o ICERR_BADFORMAT si no se admite el formato de entrada o salida.

Comentarios

El controlador debe asignar e inicializar las tablas o memoria que necesite para comprimir los formatos de datos cuando reciba el mensaje ICM_COMPRESS .

VCM guarda la configuración del mensaje de ICM_COMPRESS_BEGIN más reciente. Los mensajes ICM_COMPRESS_BEGIN y ICM_COMPRESS_END no anidan. Si el controlador recibe ICM_COMPRESS_BEGIN antes de que se detenga la compresión con ICM_COMPRESS_END, debe reiniciar la compresió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