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