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 を含む) |