_ICM _DECOMPRESS SET _ PALETTE-Meldung
Die ICM _ DECOMPRESS _ SET _ PALETTE-Meldung gibt eine Palette an, die ein Videodekomprimierungstreiber verwenden soll, wenn er zu einem Format dekomprimiert, 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 0 (null) angeben, um den Standardsatz von Ausgabefarben zu verwenden.
Rückgabewert
Gibt ICERR _ OK zurück, wenn der Dekomprimierungstreiber Bilder mithilfe der Farben, die in der Palette angeordnet sind, präzise in die vorgeschlagene Palette dekomprimieren kann. 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 mit dieser Meldung übergeben werden, als Reaktion auf zukünftige ICM _ DECOMPRESS _ GET _ FORMAT und ICM _ DECOMPRESS _ GET _ PALETTE-Meldungen zurückgegeben werden. Farben werden in einer zukünftigen ICM _ DECOMPRESS _ BEGIN-Nachricht zurück an den Dekomprimierungstreiber gesendet.
Diese Meldung wird hauptsächlich verwendet, wenn ein Treiber Bilder auf den Bildschirm dekomprimiert und sich eine andere Anwendung, die eine Palette verwendet, im Vordergrund befindet, wodurch der Dekomprimierungstreiber gezwungen wird, sich an einen fremden Satz von Farben anzupassen.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|