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