KSPROPERTY_TOPOLOGYNODE_ENABLE

KSPROPERTY_TOPOLOGYNODE_ENABLE 속성은 이미 빌드된 토폴로지에서 토폴로지 노드를 켜거나 끄는 데 사용됩니다.

사용량 요약 테이블

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

Yes

Yes

필터

KSNODEPROPERTY

BOOL

속성 값(작업 데이터)은 BOOL 형식이며 노드가 켜져 있는지 여부를 지정합니다. TRUE 값은 노드가 켜져 있음을 나타냅니다. FALSE 는 노드가 꺼져 있음을 나타냅니다.

반환 값

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

설명

이미 활성화된 노드를 사용하도록 설정하거나 이미 사용하지 않도록 설정된 노드를 사용하지 않도록 설정해도 아무런 효과가 없지만 오류로 처리해서는 안 됩니다.

노드를 사용하지 않도록 설정하면 노드가 노드를 통과하는 스트림에서 수행하는 변환이 해제됩니다. 예를 들어 AEC, AGC 또는 노이즈 억제 노드(KSNODETYPE_ACOUSTIC_ECHO_CANCEL, KSNODETYPE_AGC 또는 KSNODETYPE_NOISE_SUPPRESS)의 경우 비활성화된 노드는 통과 모드에서 작동합니다(즉, 노드의 입력 핀에서 출력 핀으로 흐를 때 스트림에서 작업을 수행하지 않음).

요구 사항

헤더

Ksmedia.h(Ksmedia.h 포함)

참고 항목

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL

KSNODETYPE_AGC

KSNODETYPE_NOISE_SUPPRESS