DDADDVPCAPTUREBUFF 構造体 (ddkmapi.h)

DDADDVPCAPTUREBUFF 構造体には、内部キャプチャ キューに新しいバッファーを追加するために必要な情報が含まれています。

構文

typedef struct _DDADDVPCAPTUREBUFF {
  HANDLE          hCapture;
  DWORD           dwFlags;
  PMDL            pMDL;
  PKEVENT         pKEvent;
  LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;

メンバー

hCapture

ビデオ ポート拡張機能 (VPE) オブジェクトを処理します。

dwFlags

宛先バッファーが通常のシステム メモリに存在するか、非ローカル表示メモリ (AGP) に存在するかを示します。 このメンバーには、次のいずれかの値を指定できます。

フラグ 説明
DDADDBUFF_INVERT バッファーはキャプチャ中に反転されます。
DDADDBUFF_NONLOCALVIDMEM ターゲット バッファーは、ローカル以外の表示メモリに存在します。
DDADDBUFF_SYSTEMMEMORY 宛先バッファーはシステム メモリに存在します。

pMDL

宛先バッファーの物理ページを記述する MDL ( wdm.h で定義) を指します。

pKEvent

宛先が入力されたときにカーネル モードのビデオ トランスポートによって設定される KEVENT を指します。

lpBuffInfo

KEVENT を設定する前に、カーネル モードのビデオ トランスポートが入力する DDCAPBUFFINFO 構造体を指します。

要件

   
Header ddkmapi.h (Ddkmapi.h を含む)

関連項目

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi