Partilhar via


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

KSPROPERTY_TOPOLOGYNODE_RESET

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