Condividi tramite


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à

Aggiungi (Blocca)

KSNODEPROPERTY

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)

Vedere anche

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL