次の方法で共有


BITMASKS

BITMASKS マクロは、VIDEOINFO 構造体からカラー マスクを取得する。

構文

  BITMASKS(
  pbmi
  )

パラメータ

pbmi

VIDEOINFO 構造体へのポインタ。

戻り値

VIDEOINFO 構造体の dwBitMasks メンバのアドレスである DWORD ポインタを返す。

注意

このマクロは、bmiHeader.biSize の値を使って、BITMAPINFOHEADER 構造体の先頭からのオフセットとしてアドレスを計算する。このマクロを呼び出す前に、VIDEOINFO 構造体を初期化すること。

サンプル コード

VIDEOINFO *pVi;
/* pVi を初期化する (省略)。 */
DWORD dwRed   = BITMASKS(pVi)[iRED], 
      dwGreen = BITMASKS(pVi)[iGREEN], 
      dwBlue  = BITMASKS(pVi)[iBLUE];

参照

ビデオ関数とイメージ関数