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) 構造体と同じ構造です。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |