Partager via


ICM_DECOMPRESS_SET_PALETTE message

Le message ICM_DECOMPRESS_SET_PALETTE spécifie une palette pour un pilote de décompression vidéo à utiliser s’il est décompressé dans un format qui utilise une palette. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ICDecompressSetPalette .

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

Paramètres

lpbiPalette

Pointeur vers une structure BITMAPINFOHEADER dont la table de couleurs contient les couleurs à utiliser si possible. Vous pouvez spécifier zéro pour utiliser le jeu par défaut de couleurs de sortie.

Valeur renvoyée

Retourne ICERR_OK si le pilote de décompression peut précisément décompresser des images dans la palette suggérée à l’aide du jeu de couleurs tels qu’ils sont disposés dans la palette. Retourne ICERR_UNSUPPORTED sinon.

Notes

Ce message ne doit pas affecter la décompression déjà en cours ; Au lieu de cela, les couleurs transmises à l’aide de ce message doivent être retournées en réponse aux futurs messages ICM_DECOMPRESS_GET_FORMAT et ICM_DECOMPRESS_GET_PALETTE . Les couleurs sont renvoyées au pilote de décompression dans un futur message ICM_DECOMPRESS_BEGIN .

Ce message est principalement utilisé lorsqu’un pilote décompresse des images à l’écran et qu’une autre application qui utilise une palette se trouve au premier plan, ce qui force le pilote de décompression à s’adapter à un ensemble de couleurs étrangères.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Vfw.h

Voir aussi

Gestionnaire de compression vidéo

Messages de compression vidéo