CImageDisplay::CheckPaletteHeader
Microsoft DirectShow 9.0 |
CImageDisplay::CheckPaletteHeader
The CheckPaletteHeader method validates the palette entries in a VIDEOINFO structure.
Syntax
BOOL CheckPaletteHeader( const VIDEOINFO *pInput );
Parameters
pInput
Pointer to a VIDEOINFO structure.
Return Value
Returns TRUE if the palette entries are valid, or FALSE otherwise.
Remarks
If the image format is not palettized, the method verifies that biClrUsed equals zero. Otherwise, the method verifies that the biCompression flag is BI_RGB; biClrImportant is not greater than biClrUsed; and the number of palette entries does not exceed the maximum, given the color depth.
Requirements
** Header:** Declared in Winutil.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also