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) 범위여야 합니다. 여기서 dwMaxVideoPorts 는 DDCORECAPS 구조체의 멤버입니다.
dwReserved1
시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.
VideoPortType
하드웨어 비디오 포트의 연결 특성을 설명하는 DDVIDEOPORTCONNECT 구조를 지정합니다.
dwReserved2
나중에 사용하도록 예약되며 드라이버에서 무시해야 합니다.
dwReserved3
나중에 사용하도록 예약되며 드라이버에서 무시해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dvp.h(Dvp.h 포함) |