KSPROPERTY_AEC_MODE

KSPROPERTY_AEC_MODE 属性用于控制 AEC 节点的操作模式。 这是 AEC 节点 (KSNODETYPE_ACOUSTIC_ECHO_CANCEL) 的可选属性。

使用情况摘要表

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

固定

KSNODEPROPERTY

ULONG

属性值(操作数据)的类型为 ULONG,并且可以从头文件 Ksmedia.h 设置为以下模式常量之一:

  • AEC_MODE_PASS_THROUGH

    在直通模式下,AEC 节点允许捕获和呈现数据,只需在未修改的情况下直通节点即可。

  • AEC_MODE_HALF_DUPLEX

    AEC 算法在半双工模式下运行,这与扬声器的操作类似。 在此模式下,每当本地人的语音音量高于远程人员的音量级别时,扬声器音量就会静音。

  • AEC_MODE_FULL_DUPLEX

    AEC 算法在全双工模式下运行。

直通模式是默认值。 创建包含 AEC 节点的筛选器或重置节点时,该节点最初配置为在直通模式下运行。

在 Windows XP 的初始版本中,AEC 系统筛选器使用的 AEC 算法不支持半双工模式。

返回值

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

要求

标头

Ksmedia.h(包括 Ksmedia.h)

另请参阅

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL