структура 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
Указывает количество важных цветов на изображении.
Комментарии
Это та же структура, что и заголовок растрового изображения В пользовательском режиме (BITMAPINFOHEADER).
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |