CImagePalette, classe

La CImagePalette classe gère les palettes pour les convertisseurs vidéo. Il peut être utilisé pour créer une palette logique à partir d’un format vidéo. Cette classe est destinée à être utilisée avec les classes CBaseWindow et CDrawImage . elle est donc un peu spécialisée.

Variables membres protégées Description
m _ HPALETTE Handle vers la palette logique gérée par cet objet.
m _ pBaseWindow Pointeur vers l’objet CBaseWindow qui gère la fenêtre.
m _ pDrawImage Pointeur vers l’objet CDrawImage qui dessine l’image vidéo.
m _ pFilter Pointeur désignant le filtre propriétaire.
Méthodes publiques Description
CImagePalette Méthode de constructeur.
CopyPalette Copie la palette de toute structure VIDEOINFO vers toute structure en palette VIDEOINFO .
MakeIdentityPalette Tente de créer une palette qui correspond directement à la palette sélectionnée dans le périphérique d’affichage.
MakePalette Crée une palette logique à partir de la table des couleurs dans un format vidéo.
PreparePalette Configure une palette en fonction d’un type de média à partir du filtre propriétaire.
RemovePalette Supprime la palette logique existante.