Compartilhar via


estrutura KS_BITMAPINFOHEADER (ksmedia.h)

A estrutura KS_BITMAPINFOHEADER descreve detalhes sobre o fluxo de vídeo, como dimensões de imagem e profundidade de pixel.

Sintaxe

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;

Membros

biSize

Especifica o tamanho da estrutura em bytes.

biWidth

Especifica a largura do bitmap em pixels.

biHeight

Especifica a altura do bitmap em pixels.

biPlanes

Especifica o número de planos. Isso é sempre definido como 1.

biBitCount

Especifica os bits de cor por pixel. Por exemplo, 1, 4, 8 ou 24.

biCompression

Especifica o esquema de compactação.

biSizeImage

Especifica o tamanho dos bits de bitmap em bytes. (Necessário somente se estiver usando compactação.)

biXPelsPerMeter

Especifica a resolução horizontal em pixels por medidor.

biYPelsPerMeter

Especifica a resolução vertical em pixels por medidor.

biClrUsed

Especifica o número de cores usadas na imagem.

biClrImportant

Especifica o número de cores importantes na imagem.

Comentários

Essa é a mesma estrutura que a estrutura de cabeçalho de bitmap GDI do modo de usuário (BITMAPINFOHEADER).

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)