DD_GETMOCOMPCOMPBUFFDATA 構造体 (ddrawint.h)

DD_GETMOCOMPCOMPBUFFDATA構造体には、圧縮バッファー情報が含まれています。

構文

typedef struct _DD_GETMOCOMPCOMPBUFFDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwNumTypesCompBuffs;
  LPDDCOMPBUFFERINFO   lpCompBuffInfo;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPCOMPBUFFDATA, DD_GETMOCOMPCOMPBUFFDATA;

メンバー

lpDD

現在の Microsoft DirectDraw プロセスのみに関連する DD_DIRECTDRAW_LOCAL 構造体を指します。

lpGuid

圧縮バッファー情報が要求される GUID を指します。

dwWidth

圧縮されていない出力フレームの幅をピクセル単位で示します。

dwHeight

圧縮されていない出力フレームの高さをピクセル単位で示します。

ddPixelFormat

非圧縮出力フレームのピクセル形式を含む DDPIXELFORMAT 構造体を指します。

dwNumTypesCompBuffs

ドライバーが要求された GUID を使用してモーション補正を実行するために必要なさまざまな種類のサーフェスの数を示します。

lpCompBuffInfo

必要なサーフェスの種類ごとにドライバーが提供する情報を含む DDCOMPBUFFERINFO 構造体を指します。

ddRVal

ドライバーが DdMoCompGetBuffInfo コールバックの戻り値を書き込む場所を指定します。 DD_OKのリターン コードは成功を示します。 詳細については、「 DirectDraw の戻り値」を参照してください。

要件

要件
Header ddrawint.h (Winddi.h を含む)

こちらもご覧ください

DdMoCompGetBuffInfo