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