Поделиться через


KSPROPERTY_AEC_MODE

Свойство KSPROPERTY_AEC_MODE используется для управления режимом работы узла AEC. Это необязательное свойство узла AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Pin

KSNODEPROPERTY

ULONG

Значение свойства (данные операции) относится к типу ULONG и может иметь одну из следующих констант режима из файла заголовка Ksmedia.h:

  • AEC_MODE_PASS_THROUGH

    В режиме сквозной передачи узел AEC позволяет собирать и отображать данные для простого прохождения через узел без изменения.

  • AEC_MODE_HALF_DUPLEX

    Алгоритм AEC работает в полудуплексном режиме, который аналогичен работе со динамиком. В этом режиме громкость говорящего отключается всякий раз, когда речь локального пользователя имеет более высокий уровень громкости, чем у удаленного пользователя.

  • AEC_MODE_FULL_DUPLEX

    Алгоритм AEC работает в полнодуплексном режиме.

По умолчанию используется сквозной режим. При создании фильтра, содержащего узел AEC, или сбросе узла он изначально настраивается для работы в режиме сквозной передачи.

В первоначальном выпуске Windows XP алгоритм AEC, который используется системным фильтром AEC , не поддерживает полудуплексный режим.

Возвращаемое значение

Запрос свойства KSPROPERTY_AEC_MODE возвращает STATUS_SUCCESS, чтобы указать, что оно успешно завершено. В противном случае запрос возвращает соответствующий код состояния ошибки.

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL