Freigeben über


KSPROPERTY_AEC_MODE

Die KSPROPERTY_AEC_MODE-Eigenschaft wird verwendet, um den Betriebsmodus eines AEC-Knotens zu steuern. Dies ist eine optionale Eigenschaft eines AEC-Knotens (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftsdeskriptortyp Eigenschaftswerttyp

Ja

Ja

Pin

KSNODEPROPERTY

ULONG

Der Eigenschaftswert (Vorgangsdaten) ist vom Typ ULONG und kann aus der Headerdatei Ksmedia.h auf eine der folgenden Moduskonstanten festgelegt werden:

  • AEC_MODE_PASS_THROUGH

    Im Passthrough-Modus ermöglicht der AEC-Knoten erfassungs- und renderdaten, den Knoten einfach zu durchlaufen, ohne geändert zu werden.

  • AEC_MODE_HALF_DUPLEX

    Der AEC-Algorithmus wird im Halbduplexmodus ausgeführt, der im Betrieb einem Lautsprechertelefon ähnelt. In diesem Modus wird die Lautsprecherlautstärke stummgeschaltet, wenn die Sprache der lokalen Person eine höhere Lautstärke als die der Remoteperson aufweist.

  • AEC_MODE_FULL_DUPLEX

    Der AEC-Algorithmus wird im Vollduplexmodus ausgeführt.

Der Passthroughmodus ist die Standardeinstellung. Wenn der Filter mit dem AEC-Knoten erstellt oder der Knoten zurückgesetzt wird, wird der Knoten zunächst für den Betrieb im Passthrough-Modus konfiguriert.

In der ersten Version von Windows XP unterstützt der AEC-Algorithmus, den der AEC-Systemfilter verwendet, den Halbduplexmodus nicht.

Rückgabewert

Eine KSPROPERTY_AEC_MODE-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.

Anforderungen

Header

Ksmedia.h (include Ksmedia.h)

Siehe auch

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL