ksmedia.h) (KS_BITMAPINFOHEADER 结构

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

指定图像中重要颜色的数目。

注解

此结构与用户模式 GDI 位图标头 (BITMAPINFOHEADER) 结构相同。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)