共用方式為


DDOPENVPCAPTUREDEVICEIN 結構 (ddkmapi.h)

DDOPENVPCAPTUREDEVICEIN 結構包含 (VPE) 擷取資訊的視訊埠延伸模組

語法

typedef struct _DDOPENVPCAPTUREDEVICEIN {
  HANDLE              hDirectDraw;
  HANDLE              hVideoPort;
  DWORD               dwStartLine;
  DWORD               dwEndLine;
  DWORD               dwCaptureEveryNFields;
  LPDD_NOTIFYCALLBACK pfnCaptureClose;
  PVOID               pContext;
  DWORD               dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;

成員

hDirectDraw

指定擷取從中發生的 Microsoft DirectDraw 控制碼。

hVideoPort

指定擷取從中發生的 VPE 物件控制碼。

dwStartLine

表示擷取的起始行。 這個成員相對於介面開頭 (0 是第一行) 。

dwEndLine

表示擷取 (內含) 的最後一行。

dwCaptureEveryNFields

包含值,這是每秒要擷取之欄位數目的除數。 欄位是通常包含 240 行的區域,其中兩個欄位組成框架。 欄位的速率大約為每秒 60。 若要擷取每秒 60 個欄位,請將此值設定為 1、每秒擷取 30 個欄位、將此值設定為 2、每秒擷取 15 個欄位、將此欄位設定為 4 等等。

pfnCaptureClose

指向 pfnCaptureClose 回呼,當擷取裝置因在使用者模式發行 VPE 物件而無法使用時呼叫。

pContext

包含呼叫 pfnCaptureClose 回呼時所傳遞的值。

dwFlags

下列其中之一:

旗標 意義
DDOPENCAPTURE_VBI VBI 資料流程擷取。
DDOPENCAPTURE_VIDEO 從視訊串流擷取。

需求

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

另請參閱

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi