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) |