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