Поделиться через


KSNODETYPE_NOISE_SUPPRESS

Узел KSNODETYPE_NOISE_SUPPRESS представляет собой элемент управления подавлением шума (NS). Узел NS имеет подключения для одного входного и одного выходного потока. Оба потока имеют одинаковый формат.

При создании фильтра, содержащего узел NS, или сбросе узла он изначально настраивается для работы в режиме сквозной передачи.

Узел NS можно включить в фильтр AEC (подавление акустического эха) для поддержки полнодуплексных приложений DirectSound. Дополнительные сведения см. в разделе Эффекты захвата DirectSound.

Узел KSNODETYPE_NOISE_SUPPRESS в фильтре AEC должен поддерживать следующие свойства, чтобы включить аппаратное ускорение:

KSPROPERTY_AUDIO_CPU_RESOURCES

KSPROPERTY_AUDIO_ALGORITHM_INSTANCE

KSPROPERTY_TOPOLOGYNODE_ENABLE

KSPROPERTY_TOPOLOGYNODE_RESET

Свойство KSPROPERTY_TOPOLOGYNODE_ENABLE используется для включения и отключения узла. Если этот параметр отключен, узел работает в режиме сквозной передачи (то есть позволяет входному потоку проходить через выходные данные без изменения).