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
コピー先バッファーの物理ページを記述する
pKEvent
宛先がいっぱいになったときにカーネル モードのビデオ トランスポートによって設定される KEVENT を指します。
lpBuffInfo
KEVENT を設定する前にカーネル モードのビデオ トランスポートが入力する DDCAPBUFFINFO 構造体を指します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ddkmapi.h (Ddkmapi.h を含む) |
関連項目
DDCAPBUFFINFO の
DxApi を