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

指定实时视频 VSYNCs 之间的时间间隔(以微秒为单位)。 此数字应向上舍入到最接近的整微秒。

dwMaxPixelsPerSecond

指定每秒的最大像素速率。

dwVideoPortID

指定要使用的硬件视频端口的 ID。 此 ID 的范围应为 0 到 (dwMaxVideoPorts -1) ,其中 dwMaxVideoPortsDDCORECAPS 结构的成员。

dwReserved1

保留供系统使用,驱动程序应忽略。

VideoPortType

指定描述硬件视频端口的连接特征的 DDVIDEOPORTCONNECT 结构。

dwReserved2

保留供将来使用,驱动程序应忽略。

dwReserved3

保留供将来使用,驱动程序应忽略。

要求

要求
Header dvp.h (包括 Dvp.h)

另请参阅

DDCORECAPS

DDVIDEOPORTCONNECT