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) ,其中 dwMaxVideoPorts 是 DDCORECAPS 结构的成员。
dwReserved1
保留供系统使用,驱动程序应忽略。
VideoPortType
指定描述硬件视频端口的连接特征的 DDVIDEOPORTCONNECT 结构。
dwReserved2
保留供将来使用,驱动程序应忽略。
dwReserved3
保留供将来使用,驱动程序应忽略。
要求
要求 | 值 |
---|---|
Header | dvp.h (包括 Dvp.h) |