KSPROPERTY_VIDEOCOMPRESSION_S 结构 (ksmedia.h)

KSPROPERTY_VIDEOCOMPRESSION_S 结构描述指定流的单个KSPROPERTY_VIDEOCOMPRESSION_Xxx属性。

语法

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_S;

成员

Property

指定已初始化的 KSPROPERTY 结构,该结构描述属性集、属性 ID 和请求类型。

StreamIndex

包含流的从零开始的索引。

Value

指定请求的值。 对于“设置请求”,微型驱动程序必须将 “属性” 中指定的属性设置为此值。 对于“获取请求”,微型驱动程序必须返回 属性中指定的属性的值。

注解

使用此结构的所有KSPROPERTY_VIDEOCOMPRESSION属性都是可读/写的。

要求

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

另请参阅

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_QUALITY

KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

PROPSETID_VIDCAP_VIDEOCOMPRESSION