KS_BITMAPINFOHEADER結構 (ksmedia.h)

KS_BITMAPINFOHEADER結構描述影片串流的詳細數據,例如影像維度和圖元深度。

語法

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;

成員

biSize

以位元組為單位指定 結構的大小。

biWidth

以像素為單位指定點陣圖的寬度。

biHeight

以像素指定位圖的高度。

biPlanes

指定平面數目。 這一律設定為 1。

biBitCount

指定每個像素的色彩位。 例如,1、4、8 或 24。

biCompression

指定壓縮配置。

biSizeImage

指定點陣圖位的大小,以位元組為單位。 (只有在使用 compression.) 時才需要

biXPelsPerMeter

以像素為單位指定每個計量的水平解析度。

biYPelsPerMeter

指定每個計量以像素為單位的垂直解析度。

biClrUsed

指定影像中使用的色彩數目。

biClrImportant

指定影像中重要色彩的數目。

備註

這是與點陣圖INFOHEADER) 結構 (使用者模式 GDI 位圖示頭相同的結構。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)