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


KSPROPERTY_AEC_NOISE_FILL_ENABLE

Свойство KSPROPERTY_AEC_NOISE_FILL_ENABLE используется для включения и отключения заполнения фонового шума. Это необязательное свойство узла AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).

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

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

Да

Да

Pin

KSNODEPROPERTY

BOOL

Значение свойства (данные операции) имеет тип BOOL. Если задать для этого значения значение TRUE , будет включена фоновая заливка шума. Если этот параметр включен, узел вставляет фоновый шум в поток захвата. Если задать для этого значения значение FALSE , фоновое заполнение шума отключается.

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

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

Комментарии

Узел AEC вставляет фоновый шум комфорта в поток захвата, чтобы избежать неестественного молчания, которое возникает, когда поток захваченных данных устанавливается в нулевое значение после идеального эхо-подавления.

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

Требования

Заголовок

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

См. также

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL