KSPROPERTY_AEC_NOISE_FILL_ENABLE
KSPROPERTY_AEC_NOISE_FILL_ENABLE 속성은 배경 노이즈 채우기를 사용하도록 설정하고 사용하지 않도록 설정하는 데 사용됩니다. AEC 노드(KSNODETYPE_ACOUSTIC_ECHO_CANCEL)의 선택적 속성입니다.
사용량 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
Yes |
Pin |
BOOL |
속성 값(작업 데이터)은 BOOL 형식입니다. 이 값을 TRUE 로 설정하면 배경 노이즈 채우기가 가능합니다. 사용하도록 설정하면 노드는 캡처 스트림에 백그라운드 노이즈를 삽입합니다. 이 값을 FALSE 로 설정하면 배경 노이즈 채우기가 비활성화됩니다.
반환 값
KSPROPERTY_AEC_NOISE_FILL_ENABLE 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.
설명
AEC 노드는 완벽한 에코 취소 후 캡처된 데이터 스트림이 0으로 설정될 때 발생하는 부자연스러운 침묵을 방지하기 위해 캡처 스트림에 백그라운드 컴포트 노이즈를 삽입합니다.
AEC 노드를 포함하는 필터를 만들거나 노드를 다시 설정하면 기본적으로 백그라운드 노이즈 채우기가 비활성화됩니다.
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |