共用方式為


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

指向wdm.h) 中定義的MDL (,描述目的地緩衝區的實體頁面。

pKEvent

指向核心模式視訊傳輸在目的地填滿時所設定的 KEVENT。

lpBuffInfo

指向核心模式視訊傳輸在設定 KEVENT 之前填入的 DDCAPBUFFINFO 結構。

需求

   
標頭 ddkmapi.h (包含 Ddkmapi.h)

另請參閱

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi