Partager via


KSPROPERTY_AEC_NOISE_FILL_ENABLE

La propriété KSPROPERTY_AEC_NOISE_FILL_ENABLE est utilisée pour activer et désactiver le remplissage du bruit de fond. Il s’agit d’une propriété facultative d’un nœud AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Oui

Épingle

KSNODEPROPERTY

BOOL

La valeur de propriété (données d’opération) est de type BOOL. La définition de cette valeur sur TRUE active le remplissage du bruit de fond. Quand cette option est activée, le nœud insère du bruit de fond dans le flux de capture. La définition de cette valeur sur FALSE désactive le remplissage du bruit de fond.

Valeur de retour

Une demande de propriété KSPROPERTY_AEC_NOISE_FILL_ENABLE retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la requête retourne une erreur appropriée status code.

Notes

Un nœud AEC insère un bruit de confort d’arrière-plan dans le flux de capture afin d’éviter le silence non naturel qui se produit lorsque le flux de données capturé est défini sur zéro après une annulation d’écho parfaite.

Lorsque le filtre contenant le nœud AEC est créé ou que le nœud est réinitialisé, le remplissage du bruit d’arrière-plan est désactivé par défaut.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL