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