KSPROPERTY_AEC_NOISE_FILL_ENABLE
Свойство KSPROPERTY_AEC_NOISE_FILL_ENABLE используется для включения и отключения заполнения фонового шума. Это необязательное свойство узла AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
BOOL |
Значение свойства (данные операции) имеет тип BOOL. Если задать для этого значения значение TRUE , будет включена фоновая заливка шума. Если этот параметр включен, узел вставляет фоновый шум в поток захвата. Если задать для этого значения значение FALSE , фоновое заполнение шума отключается.
Возвращаемое значение
Запрос свойства KSPROPERTY_AEC_NOISE_FILL_ENABLE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
Узел AEC вставляет фоновый шум комфорта в поток захвата, чтобы избежать неестественного молчания, которое возникает, когда поток захваченных данных устанавливается в нулевое значение после идеального эхо-подавления.
При создании фильтра, содержащего узел AEC, или сбросе узла фоновое заполнение шума по умолчанию отключается.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |