| Protected Member Variables |
Description |
| m_hPalette |
Handle to the logical palette that this object manages. |
| m_pBaseWindow |
Pointer to the CBaseWindow object that manages the window. |
| m_pDrawImage |
Pointer to the CDrawImage object that draws the video image. |
| m_pFilter |
Pointer to the owning filter. |
| Public Methods |
|
| CImagePalette |
Constructor method. |
| CopyPalette |
Copies the palette from any VIDEOINFO structure to any palettized VIDEOINFO structure. |
| MakeIdentityPalette |
Attempts to make a palette that maps directly to the palette selected in the display device. |
| MakePalette |
Creates a logical palette from the color table in a video format. |
| PreparePalette |
Sets up a palette, based on a media type from the owning filter. |
| RemovePalette |
Deletes the existing logical palette. |