KSPROPERTY_AUDIO_DYNAMIC_RANGE

KSPROPERTY_AUDIO_DYNAMIC_RANGE 属性指定从响度节点 (KSNODETYPE_LOUDNESS) 输出的音频流的动态范围。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型

筛选器

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

属性值(操作数据)是 KSAUDIO_DYNAMIC_RANGE 类型的结构,指定响度节点的输出流的动态范围。

返回值

KSPROPERTY_AUDIO_DYNAMIC_RANGE 属性请求返回 STATUS_SUCCESS,以指示它已成功完成。 否则,请求将返回适当的错误状态代码。

注解

默认情况下,KSAUDIO_DYNAMIC_RANGE 结构的 QuietCompressionLoudCompression 成员的值设置为零。 这会生成音频流的完整动态范围。 微型端口驱动程序在实例化其数据路径包含节点的引脚时,将属性设置为其默认值。

某些设备可能不支持对 QuietCompressionLoudCompression 进行更改。 如果客户端尝试更改设备不支持的值,微型端口驱动程序应返回错误。

要求

标头

Ksmedia.h(包括 Ksmedia.h)

另请参阅

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE