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