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
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).