Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 |
CImagePalette Class
The CImagePalette class manages palettes for video renderers. It can be used to create a logical palette from a video format. This class is intended to be used with the CBaseWindow and CDrawImage classes, so it is somewhat specialized.
| 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. |