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) |