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

추가 정보

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi