Share via


ICM_DECOMPRESS_GET_PALETTE Nachricht

Die ICM_DECOMPRESS_GET_PALETTE-Meldung fordert an, dass der Video-Dekomprimierungstreiber die Farbtabelle der BITMAPINFOHEADER-Ausgabestruktur bereitstellt. Sie können diese Nachricht explizit oder mithilfe des Makros ICDecompressGetPalette senden.

ICM_DECOMPRESS_GET_PALETTE 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

Parameter

lpbiInput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.

lpbiOutput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die die Farbtabelle enthält. Der für die Farbtabelle reservierte Platz beträgt immer mindestens 256 Farben. Sie können null für diesen Parameter angeben, um nur die Größe der Farbtabelle zurückzugeben.

Rückgabewert

Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.

Bemerkungen

Wenn lpbiOutput ungleich null ist, legt der Treiber den biClrUsed-Member von BITMAPINFOHEADER auf die Anzahl der Farben in der Farbtabelle fest. Der Treiber füllt das bmiColors-Element von BITMAPINFO mit den tatsächlichen Farben aus.

Der Treiber sollte diese Meldung nur unterstützen, wenn er eine andere Palette als die im Eingabeformat angegebene verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Vfw.h

Siehe auch

Videokomprimierungs-Manager

Videokomprimierungsmeldungen