次の方法で共有


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 構造体を指します。

必要条件

要件 価値
ヘッダー ddkmapi.h (Ddkmapi.h を含む)

関連項目

DDCAPBUFFINFO の

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi を する