共用方式為


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