Condividi tramite


KSPROPERTY_AEC_MODE

La proprietà KSPROPERTY_AEC_MODE viene utilizzata per controllare la modalità operativa di un nodo AEC. Si tratta di una proprietà facoltativa di un nodo AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

Aggiungi (Blocca)

KSNODEPROPERTY

ULONG

Il valore della proprietà (dati dell'operazione) è di tipo ULONG e può essere impostato su una delle costanti in modalità seguenti dal file di intestazione Ksmedia.h:

  • AEC_MODE_PASS_THROUGH

    In modalità pass-through, il nodo AEC consente di acquisire ed eseguire il rendering dei dati semplicemente passando attraverso il nodo senza essere modificato.

  • AEC_MODE_HALF_DUPLEX

    L'algoritmo AEC è in esecuzione in modalità half duplex, che è simile al funzionamento di un telefono altoparlante. In questa modalità, il volume dell'altoparlante viene disattivato ogni volta che il parlato della persona locale ha un livello di volume superiore a quello della persona remota.

  • AEC_MODE_FULL_DUPLEX

    L'algoritmo AEC è in esecuzione in modalità full-duplex.

La modalità pass-through è l'impostazione predefinita. Quando viene creato il filtro contenente il nodo AEC o il nodo viene reimpostato, il nodo viene inizialmente configurato per funzionare in modalità pass-through.

Nella versione iniziale di Windows XP, l'algoritmo AEC utilizzato dal filtro di sistema AEC non supporta la modalità half duplex.

Valore restituito

Una richiesta di proprietà KSPROPERTY_AEC_MODE restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.

Requisiti

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedere anche

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL