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
사용자 모드에서 해제되는 VPE 개체로 인해 캡처 디바이스를 사용할 수 없게 될 때 호출되는 pfnCaptureClose 콜백을 가리킵니다.
pContext
pfnCaptureClose 콜백이 호출된 경우 전달되는 값을 포함합니다.
dwFlags
다음 중 하나입니다.
기 | 의미 |
---|---|
DDOPENCAPTURE_VBI | VBI 스트림에서 캡처합니다. |
DDOPENCAPTURE_VIDEO | 비디오 스트림에서 캡처합니다. |
요구 사항
요구 | 값 |
---|---|
헤더 | ddkmapi.h(Ddkmapi.h 포함) |