KS_AMVPDATAINFO 结构 (ksmedia.h)

KS_AMVPDATAINFO 结构用于描述视频端口的属性。

语法

typedef struct tagKS_AMVPDATAINFO {
  DWORD          dwSize;
  DWORD          dwMicrosecondsPerField;
  KS_AMVPDIMINFO amvpDimInfo;
  DWORD          dwPictAspectRatioX;
  DWORD          dwPictAspectRatioY;
  BOOL           bEnableDoubleClock;
  BOOL           bEnableVACT;
  BOOL           bDataIsInterlaced;
  LONG           lHalfLinesOdd;
  BOOL           bFieldPolarityInverted;
  DWORD          dwNumLinesInVREF;
  LONG           lHalfLinesEven;
  DWORD          dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;

成员

dwSize

指定结构的大小(以字节为单位)。

dwMicrosecondsPerField

指定每个字段花费的时间(以微秒为单位), (秒) 的百万分之一。

amvpDimInfo

描述视频端口的维度信息,例如字段和 VBI 维度。

dwPictAspectRatioX

指示水平维度中的图片纵横比。 例如,对于 16x9 纵横比,此成员将为 16。

dwPictAspectRatioY

指示垂直维度中的图片纵横比。 例如,对于 4x3 纵横比,此成员将为 3。

bEnableDoubleClock

指定视频端口是否应启用双时钟。

bEnableVACT

指定视频端口是否应使用外部 VACT 信号。

bDataIsInterlaced

指示信号是交错的。

lHalfLinesOdd

指示奇数字段中的半行数。

bFieldPolarityInverted

指示设备是否默认反转场极性。

dwNumLinesInVREF

指定 VREF 中的数据行数。

lHalfLinesEven

指示偶数字段中的半行数。

dwReserved1

保留供将来使用。 请勿使用。

注解

此结构由 KSPROPERTY_VPCONFIG_VPDATAINFO 属性使用。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_VPCONFIG_VPDATAINFO