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


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