CImageDisplay.CheckHeaderValidity, méthode

La CheckHeaderValidity méthode valide une structure BITMAPINFOHEADER . Cette méthode est utile uniquement pour les types RVB non compressés, et non pour les types compressés ou YUV.

Syntaxe

BOOL CheckHeaderValidity(
   const VIDEOINFO *pInput
);

Paramètres

pInput

Pointeur vers une structure VIDEOINFO contenant la structure BITMAPINFOHEADER .

Valeur retournée

Retourne TRUE si bitmapINFOHEADER est valide ou FALSE dans le cas contraire.

Notes

Cette méthode vérifie que les dimensions de l’image ne sont pas négatives ; le type de compression est BI_RGB ou BI_BITFIELDS; la profondeur de couleur et les masques de couleur sont valides ; le membre biPlanes est égal à un ; et les membres biSize et biSizeImage sont corrects. Il recherche également les erreurs courantes dans les entrées de palette, le cas échéant.

Configuration requise

Condition requise Valeur
En-tête
Winutil.h (inclure Flux.h)
Bibliothèque
Strmbase.lib (builds de vente au détail) ;
Strmbasd.lib (builds de débogage)

Voir aussi

CImageDisplay, classe