共用方式為


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

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

要求

要求 價值
標頭 ddkmapi.h (包括 Ddkmapi.h)

另請參閱

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi