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
指定位图位的大小(以字节为单位)。 (仅当使用压缩时才是必需的。
biXPelsPerMeter
指定每米的水平分辨率(以像素为单位)。
biYPelsPerMeter
指定每米的垂直分辨率(以像素为单位)。
biClrUsed
指定图像中使用的颜色数。
biClrImportant
指定图像中重要颜色的数量。
言论
这与用户模式 GDI 位图标头(BITMAPINFOHEADER)结构相同。
要求
要求 | 价值 |
---|---|
标头 | ksmedia.h (包括 Ksmedia.h) |