KSPROPERTY_AEC_NOISE_FILL_ENABLE
La proprietà KSPROPERTY_AEC_NOISE_FILL_ENABLE viene usata per abilitare e disabilitare il riempimento del rumore di sfondo. Si tratta di una proprietà facoltativa di un nodo AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo di valore della proprietà |
---|---|---|---|---|
Sì |
Sì |
Aggiungi (Blocca) |
BOOL |
Il valore della proprietà (dati dell'operazione) è di tipo BOOL. L'impostazione di questo valore su TRUE consente il riempimento del rumore di sfondo. Se abilitato, il nodo inserisce il rumore di sfondo nel flusso di acquisizione. L'impostazione di questo valore su FALSE disabilita il riempimento del rumore di sfondo.
Valore restituito
Una richiesta di proprietà KSPROPERTY_AEC_NOISE_FILL_ENABLE restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
Un nodo AEC inserisce il rumore del comfort di sfondo nel flusso di acquisizione per evitare il silenzio innaturale che si verifica quando il flusso di dati acquisito è impostato su zero dopo l'annullamento perfetto dell'eco.
Quando il filtro contenente il nodo AEC viene creato o il nodo viene reimpostato, il riempimento del rumore di sfondo è disabilitato per impostazione predefinita.
Requisiti
Intestazione |
Ksmedia.h (includere Ksmedia.h) |