다음을 통해 공유


DDVIDEOPORTDESC 구조체(dvp.h)

DDVIDEOPORTDESC 구조체는 생성되는 VPE(비디오 포트 확장) 개체를 설명합니다.

구문

typedef struct _DDVIDEOPORTDESC {
  DWORD              dwSize;
  DWORD              dwFieldWidth;
  DWORD              dwVBIWidth;
  DWORD              dwFieldHeight;
  DWORD              dwMicrosecondsPerField;
  DWORD              dwMaxPixelsPerSecond;
  DWORD              dwVideoPortID;
  DWORD              dwReserved1;
  DDVIDEOPORTCONNECT VideoPortType;
  ULONG_PTR          dwReserved2;
  ULONG_PTR          dwReserved3;
} *LPDDVIDEOPORTDESC, DDVIDEOPORTDESC;

멤버

dwSize

DDVIDEOPORTDESC 구조체의 크기(바이트)를 지정합니다.

dwFieldWidth

들어오는 비디오 스트림의 너비를 픽셀 단위로 지정합니다.

dwVBIWidth

들어오는 비디오 스트림의 VBI 데이터의 너비(샘플 수)를 지정합니다.

dwFieldHeight

들어오는 비디오 스트림의 스캔 줄에서 필드 높이를 지정합니다.

dwMicrosecondsPerField

라이브 비디오 VSYNC 간의 시간 간격을 마이크로초 단위로 지정합니다. 이 숫자는 가장 가까운 전체 마이크로초로 반올림되어야 합니다.

dwMaxPixelsPerSecond

초당 최대 픽셀 속도를 지정합니다.

dwVideoPortID

사용할 하드웨어 비디오 포트의 ID를 지정합니다. 이 ID는 0에서 (dwMaxVideoPorts -1) 범위여야 합니다. 여기서 dwMaxVideoPortsDDCORECAPS 구조체의 멤버입니다.

dwReserved1

시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.

VideoPortType

하드웨어 비디오 포트의 연결 특성을 설명하는 DDVIDEOPORTCONNECT 구조를 지정합니다.

dwReserved2

나중에 사용하도록 예약되며 드라이버에서 무시해야 합니다.

dwReserved3

나중에 사용하도록 예약되며 드라이버에서 무시해야 합니다.

요구 사항

요구 사항
헤더 dvp.h(Dvp.h 포함)

추가 정보

DDCORECAPS

DDVIDEOPORTCONNECT