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