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