структура 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 (include Ksmedia.h) |