CImagePalette (clase)

La CImagePalette clase administra paletas para los representadores de vídeo. Se puede usar para crear una paleta lógica a partir de un formato de vídeo. Esta clase está pensada para usarse con las clases CBaseWindow y CDrawImage , por lo que es algo especializada.

Variables miembro protegidas Descripción
m_hPalette Controle la paleta lógica que administra este objeto.
m_pBaseWindow Puntero al objeto CBaseWindow que administra la ventana.
m_pDrawImage Puntero al objeto CDrawImage que dibuja la imagen de vídeo.
m_pFilter Puntero al filtro propietario.
Métodos públicos Descripción
CImagePalette Método constructor.
CopyPalette Copia la paleta de cualquier estructura VIDEOINFO en cualquier estructura VIDEOINFO palettized.
MakeIdentityPalette Intenta realizar una paleta que se asigna directamente a la paleta seleccionada en el dispositivo de pantalla.
MakePalette Crea una paleta lógica a partir de la tabla de colores en un formato de vídeo.
PreparePalette Configura una paleta, basada en un tipo de medio del filtro propietario.
RemovePalette Elimina la paleta lógica existente.