Compartir a través de


mensaje de ICM_DECOMPRESS_SET_PALETTE

El mensaje de ICM_DECOMPRESS_SET_PALETTE especifica una paleta para que un controlador de descompresión de vídeo use si se descomprime en un formato que usa una paleta. Puede enviar este mensaje explícitamente o mediante la macro ICDecompressSetPalette .

ICM_DECOMPRESS_SET_PALETTE 
wParam = (DWORD_PTR) (LPVOID) lpbiPalette; 
lParam = 0; 

Parámetros

lpbiPalette

Puntero a una estructura BITMAPINFOHEADER cuya tabla de colores contiene los colores que se deben usar si es posible. Puede especificar cero para usar el conjunto predeterminado de colores de salida.

Valor devuelto

Devuelve ICERR_OK si el controlador de descompresión puede descomprimir imágenes precisamente en la paleta sugerida mediante el conjunto de colores que se organizan en la paleta. Devuelve ICERR_UNSUPPORTED de lo contrario.

Comentarios

Este mensaje no debería afectar a la descompresión ya en curso; en su lugar, los colores pasados con este mensaje deben devolverse en respuesta a los mensajes futuros ICM_DECOMPRESS_GET_FORMAT y ICM_DECOMPRESS_GET_PALETTE . Los colores se devuelven al controlador de descompresión en un mensaje futuro ICM_DECOMPRESS_BEGIN .

Este mensaje se usa principalmente cuando un controlador descomprime imágenes en la pantalla y otra aplicación que usa una paleta está en primer plano, lo que obliga al controlador de descompresión a adaptarse a un conjunto externo de colores.

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