KSNODETYPE_NOISE_SUPPRESS
Il nodo KSNODETYPE_NOISE_SUPPRESS rappresenta un controllo di eliminazione del rumore (NS). Un nodo NS include connessioni per un flusso di input e un flusso di output. Entrambi i flussi hanno lo stesso formato.
Quando viene creato un filtro contenente un nodo NS o il nodo viene reimpostato, il nodo viene inizialmente configurato per funzionare in modalità pass-through.
Un nodo NS può essere incorporato in un filtro AEC (annullamento dell'eco acustico) per supportare applicazioni DirectSound full-duplex. Per altre informazioni, vedere Effetti di acquisizione DirectSound.
Un nodo KSNODETYPE_NOISE_SUPPRESS in un filtro AEC deve supportare le proprietà seguenti per abilitare l'accelerazione hardware:
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_TOPOLOGYNODE_ENABLE
La proprietà KSPROPERTY_TOPOLOGYNODE_ENABLE viene usata per abilitare e disabilitare il nodo. Se disabilitato, il nodo opera in modalità pass-through, ovvero consente al flusso di input di passare all'output senza modifiche.