struttura KS_BITMAPINFOHEADER (ksmedia.h)

La struttura KS_BITMAPINFOHEADER descrive i dettagli sul flusso video, ad esempio le dimensioni dell'immagine e la profondità dei pixel.

Sintassi

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;

Members

biSize

Specifica le dimensioni della struttura in byte.

biWidth

Specifica la larghezza della bitmap in pixel.

biHeight

Specifica l'altezza della bitmap in pixel.

biPlanes

Specifica il numero di piani. Questo valore è sempre impostato su 1.

biBitCount

Specifica i bit di colore per pixel. Ad esempio, 1, 4, 8 o 24.

biCompression

Specifica lo schema di compressione.

biSizeImage

Specifica le dimensioni dei bit bitmap in byte. (Obbligatorio solo se si usa la compressione).

biXPelsPerMeter

Specifica la risoluzione orizzontale in pixel per contatore.

biYPelsPerMeter

Specifica la risoluzione verticale in pixel per metro.

biClrUsed

Specifica il numero di colori utilizzati nell'immagine.

biClrImportant

Specifica il numero di colori importanti nell'immagine.

Commenti

Si tratta della stessa struttura della struttura bitmap GDI (BITMAPINFOHEADER) in modalità utente.

Requisiti

Requisito Valore
Intestazione ksmedia.h (include Ksmedia.h)