Compartir a través de


KSNODETYPE_NOISE_SUPPRESS

El nodo KSNODETYPE_NOISE_SUPPRESS representa un control de supresión de ruido (NS). Un nodo NS tiene conexiones para un flujo de entrada y un flujo de salida. Ambas secuencias tienen el mismo formato.

Cuando se crea un filtro que contiene un nodo NS o se restablece el nodo, el nodo se configura inicialmente para funcionar en modo de paso a través.

Un nodo NS se puede incorporar en un filtro AEC (cancelación de eco acústico) para admitir aplicaciones DirectSound dúplex completas. Para obtener más información, vea Efectos de captura de DirectSound.

Un nodo KSNODETYPE_NOISE_SUPPRESS en un filtro AEC debe admitir las siguientes propiedades para habilitar la aceleración de hardware:

KSPROPERTY_AUDIO_CPU_RESOURCES

KSPROPERTY_AUDIO_ALGORITHM_INSTANCE

KSPROPERTY_TOPOLOGYNODE_ENABLE

KSPROPERTY_TOPOLOGYNODE_RESET

La propiedad KSPROPERTY_TOPOLOGYNODE_ENABLE se usa para habilitar y deshabilitar el nodo. Cuando está deshabilitado, el nodo funciona en modo de paso a través (es decir, permite que el flujo de entrada pase a la salida sin modificaciones).