Поделиться через


структура 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)