KSPROPERTY_AEC_MODE

KSPROPERTY_AEC_MODE 속성은 AEC 노드의 작업 모드를 제어하는 데 사용됩니다. AEC 노드(KSNODETYPE_ACOUSTIC_ECHO_CANCEL)의 선택적 속성입니다.

사용량 요약 테이블

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

Yes

Yes

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