Freigeben über


KSPROPERTY_AEC_NOISE_FILL_ENABLE

Die KSPROPERTY_AEC_NOISE_FILL_ENABLE-Eigenschaft wird verwendet, um die Füllung von Hintergrundgeräuschen zu aktivieren und zu deaktivieren. Dies ist eine optionale Eigenschaft eines AEC-Knotens (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Ja

Ja

Pin

KSNODEPROPERTY

BOOL

Der Eigenschaftswert (Vorgangsdaten) ist vom Typ BOOL. Wenn Sie diesen Wert auf TRUE festlegen, wird das Auffüllen von Hintergrundgeräuschen aktiviert. Wenn diese Option aktiviert ist, fügt der Knoten Hintergrundgeräusche in den Aufzeichnungsdatenstrom ein. Wenn Sie diesen Wert auf FALSE festlegen, wird das Füllen von Hintergrundgeräuschen deaktiviert.

Rückgabewert

Eine KSPROPERTY_AEC_NOISE_FILL_ENABLE-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen geeigneten Fehler status Code zurück.

Bemerkungen

Ein AEC-Knoten fügt Hintergrundgeräusche in den Aufnahmedatenstrom ein, um die unnatürliche Stille zu vermeiden, die auftritt, wenn der erfasste Datenstrom nach dem perfekten Echoabbruch auf Null festgelegt wird.

Wenn der Filter, der den AEC-Knoten enthält, erstellt oder der Knoten zurückgesetzt wird, ist die Füllung von Hintergrundrauschen standardmäßig deaktiviert.

Anforderungen

Header

Ksmedia.h (einschließlich Ksmedia.h)

Siehe auch

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL