Share via


KSPROPERTY_AEC_NOISE_FILL_ENABLE

KSPROPERTY_AEC_NOISE_FILL_ENABLE 속성은 배경 노이즈 채우기를 사용하도록 설정하고 사용하지 않도록 설정하는 데 사용됩니다. AEC 노드(KSNODETYPE_ACOUSTIC_ECHO_CANCEL)의 선택적 속성입니다.

사용량 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식

Yes

Yes

Pin

KSNODEPROPERTY

BOOL

속성 값(작업 데이터)은 BOOL 형식입니다. 이 값을 TRUE 로 설정하면 배경 노이즈 채우기가 가능합니다. 사용하도록 설정하면 노드는 캡처 스트림에 백그라운드 노이즈를 삽입합니다. 이 값을 FALSE 로 설정하면 배경 노이즈 채우기가 비활성화됩니다.

반환 값

KSPROPERTY_AEC_NOISE_FILL_ENABLE 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.

설명

AEC 노드는 완벽한 에코 취소 후 캡처된 데이터 스트림이 0으로 설정될 때 발생하는 부자연스러운 침묵을 방지하기 위해 캡처 스트림에 백그라운드 컴포트 노이즈를 삽입합니다.

AEC 노드를 포함하는 필터를 만들거나 노드를 다시 설정하면 기본적으로 백그라운드 노이즈 채우기가 비활성화됩니다.

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL