KSPROPERTY_AUDIO_PEAKMETER
KSPROPERTY_AUDIO_PEAKMETER 属性检索自上次重置峰值计节点 (KSNODETYPE_PEAKMETER) 以来在峰值计节点发生的最大音频信号级别。
重要
KSPROPERTY_AUDIO_PEAKMETER 属性已弃用,不应使用。 请改用 KSPROPERTY_AUDIO_PEAKMETER2。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 |
否 |
通过筛选器或引脚实例的节点 |
KSNODEPROPERTY_AUDIO_CHANNEL | LONG |
属性值(操作数据)的类型为 LONG,指定节点上的峰值样本值。 如果峰值为负值,则使用其绝对值。
返回值
KSPROPERTY_AUDIO_PEAKMETER 属性请求返回 STATUS_SUCCESS,以指示它已成功完成。 否则,请求将返回适当的错误状态代码。 下表中显示了可能的错误状态代码。
状态代码 | 含义 |
---|---|
STATUS_NOT_IMPLEMENTED |
KS 筛选器无法返回峰值计的当前值。 |
注解
KS 音频筛选器同步处理此属性请求。 如果请求成功,它会重置峰值计,将累积的峰值值初始化为零。 如果请求未成功,则不会更改峰值计。
系统在 IRQL PASSIVE_LEVEL 发送 KSPROPERTY_AUDIO_PEAKMETER 属性的 IOCTL_KS_PROPERTY 请求。
要求
标头 |
Ksmedia.h(包括 Ksmedia.h) |