KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S 结构 (ksmedia.h)

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S结构描述设备支持的视频压缩功能的相关信息。

语法

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       DefaultKeyFrameRate;
  LONG       DefaultPFrameRate;
  LONG       DefaultQuality;
  LONG       NumberOfQualitySettings;
  LONG       Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;

成员

Property

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

StreamIndex

指定要查询的流的从零开始的索引。

DefaultKeyFrameRate

指示每个关键帧的估计帧数。

DefaultPFrameRate

指示每个关键帧的预测帧数。

DefaultQuality

指定默认质量值。 此值应介于 0 到 10000 的范围内。

NumberOfQualitySettings

指示设备支持的离散压缩质量设置的数量。

Capabilities

指定设备的压缩功能。 此成员可以是KS_CompressionCaps枚举中值的一个或多个 (逻辑 ORed )

要求

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

另请参阅

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION