Partager via


structure KS_BITMAPINFOHEADER (ksmedia.h)

La structure KS_BITMAPINFOHEADER décrit les détails du flux vidéo, tels que les dimensions de l’image et la profondeur des pixels.

Syntaxe

typedef struct tagKS_BITMAPINFOHEADER {
  DWORD biSize;
  LONG  biWidth;
  LONG  biHeight;
  WORD  biPlanes;
  WORD  biBitCount;
  DWORD biCompression;
  DWORD biSizeImage;
  LONG  biXPelsPerMeter;
  LONG  biYPelsPerMeter;
  DWORD biClrUsed;
  DWORD biClrImportant;
} KS_BITMAPINFOHEADER, *PKS_BITMAPINFOHEADER;

Membres

biSize

Spécifie la taille de la structure en octets.

biWidth

Spécifie la largeur de l’image bitmap en pixels.

biHeight

Spécifie la hauteur de l’image bitmap en pixels.

biPlanes

Spécifie le nombre de plans. Cette valeur est toujours définie sur 1.

biBitCount

Spécifie les bits de couleur par pixel. Par exemple, 1, 4, 8 ou 24.

biCompression

Spécifie le schéma de compression.

biSizeImage

Spécifie la taille des bits bitmap en octets. (Obligatoire uniquement si vous utilisez la compression.)

biXPelsPerMeter

Spécifie la résolution horizontale en pixels par mètre.

biYPelsPerMeter

Spécifie la résolution verticale en pixels par mètre.

biClrUsed

Spécifie le nombre de couleurs utilisées dans l’image.

biClrImportant

Spécifie le nombre de couleurs importantes dans l’image.

Remarques

Il s’agit de la même structure que la structure d’en-tête bitmap GDI en mode utilisateur (BITMAPINFOHEADER).

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (inclure Ksmedia.h)