Freigeben über


KS_BITMAPINFOHEADER-Struktur (ksmedia.h)

Die KS_BITMAPINFOHEADER-Struktur beschreibt Details zum Videostream, z. B. Bildabmessungen und Pixeltiefe.

Syntax

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;

Member

biSize

Gibt die Größe der Struktur in Bytes an.

biWidth

Gibt die Breite der Bitmap in Pixeln an.

biHeight

Gibt die Höhe der Bitmap in Pixel an.

biPlanes

Gibt die Anzahl der Ebenen an. Dies ist immer auf 1 festgelegt.

biBitCount

Gibt die Farbbits pro Pixel an. Beispiel: 1, 4, 8 oder 24.

biCompression

Gibt das Komprimierungsschema an.

biSizeImage

Gibt die Größe von Bitmapbits in Bytes an. (Nur bei Verwendung der Komprimierung erforderlich.)

biXPelsPerMeter

Gibt die horizontale Auflösung in Pixel pro Meter an.

biYPelsPerMeter

Gibt die vertikale Auflösung in Pixel pro Meter an.

biClrUsed

Gibt die Anzahl der Farben an, die im Bild verwendet werden.

biClrImportant

Gibt die Anzahl der wichtigen Farben im Bild an.

Hinweise

Dies ist die gleiche Struktur wie die Bitmap-Headerstruktur (BITMAPINFOHEADER) im Benutzermodus.

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)