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) |