KSNODETYPE_NOISE_SUPPRESS
Der KSNODETYPE_NOISE_SUPPRESS Knoten stellt ein Rauschunterdrückungssteuerelement (NS) dar. Ein NS-Knoten verfügt über Verbindungen für einen Eingabe- und einen Ausgabedatenstrom. Beide Streams haben das gleiche Format.
Wenn ein Filter erstellt wird, der einen NS-Knoten enthält, oder der Knoten zurückgesetzt wird, wird der Knoten zunächst für den Betrieb im Passthrough-Modus konfiguriert.
Ein NS-Knoten kann in einen AEC-Filter (akustische Echounterdrückung) integriert werden, um Vollduplex-DirectSound-Anwendungen zu unterstützen. Weitere Informationen finden Sie unter DirectSound Capture Effects.
Ein KSNODETYPE_NOISE_SUPPRESS Knoten in einem AEC-Filter sollte die folgenden Eigenschaften unterstützen, um die Hardwarebeschleunigung zu aktivieren:
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_TOPOLOGYNODE_ENABLE
Die eigenschaft KSPROPERTY_TOPOLOGYNODE_ENABLE wird verwendet, um den Knoten sowohl zu aktivieren als auch zu deaktivieren. Wenn er deaktiviert ist, wird der Knoten im Passthrough-Modus ausgeführt (d. a. der Eingabedatenstrom kann ohne Änderung an die Ausgabe übergeben werden).