ICM_DECOMPRESS_SET_PALETTE Nachricht
Die ICM_DECOMPRESS_SET_PALETTE Meldung gibt eine Palette für einen Videodekomprimierungstreiber an, der verwendet werden soll, wenn er in ein Format dekomprimiert wird, das eine Palette verwendet. Sie können diese Nachricht explizit oder mithilfe des ICDecompressSetPalette-Makros senden.
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
Parameter
-
lpbiPalette
-
Zeiger auf eine BITMAPINFOHEADER-Struktur , deren Farbtabelle die Farben enthält, die nach Möglichkeit verwendet werden sollen. Sie können null angeben, um den Standardsatz von Ausgabefarben zu verwenden.
Rückgabewert
Gibt ICERR_OK zurück, wenn der Dekomprimierungstreiber Bilder präzise in die vorgeschlagene Palette dekomprimieren kann, indem der Satz von Farben verwendet wird, während sie in der Palette angeordnet sind. Gibt andernfalls ICERR_UNSUPPORTED zurück.
Bemerkungen
Diese Meldung sollte sich nicht auf die dekomprimierung auswirken, die bereits ausgeführt wird. Stattdessen sollten farben, die mithilfe dieser Nachricht übergeben werden, als Reaktion auf zukünftige ICM_DECOMPRESS_GET_FORMAT - und ICM_DECOMPRESS_GET_PALETTE-Nachrichten zurückgegeben werden. Farben werden in einer zukünftigen ICM_DECOMPRESS_BEGIN-Nachricht an den Dekomprimierungstreiber zurückgesendet.
Diese Meldung wird in erster Linie verwendet, wenn ein Treiber Bilder auf dem Bildschirm dekomprimiert und eine andere Anwendung, die eine Palette verwendet, im Vordergrund steht, wodurch der Dekomprimierungstreiber gezwungen wird, sich an eine fremdfarbene Gruppe anzupassen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|