KSNODETYPE_NOISE_SUPPRESS
O nó KSNODETYPE_NOISE_SUPPRESS representa um controle NS (supressão de ruído). Um nó NS tem conexões para um fluxo de entrada e um fluxo de saída. Ambos os fluxos têm o mesmo formato.
Quando um filtro que contém um nó NS é criado ou o nó é redefinido, o nó é configurado inicialmente para operar no modo de passagem.
Um nó NS pode ser incorporado em um filtro AEC (cancelamento de eco acústico) para dar suporte a aplicativos DirectSound full-duplex. Para obter mais informações, consulte Efeitos de captura do DirectSound.
Um nó KSNODETYPE_NOISE_SUPPRESS em um filtro AEC deve dar suporte às seguintes propriedades para habilitar a aceleração de hardware:
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_TOPOLOGYNODE_ENABLE
A propriedade KSPROPERTY_TOPOLOGYNODE_ENABLE é usada para habilitar e desabilitar o nó. Quando desabilitado, o nó opera no modo de passagem (ou seja, permite que o fluxo de entrada passe para a saída sem modificação).