KSPROPERTY_TOPOLOGYNODE_ENABLE
KSPROPERTY_TOPOLOGYNODE_ENABLE 속성은 이미 빌드된 토폴로지에서 토폴로지 노드를 켜거나 끄는 데 사용됩니다.
사용량 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
Yes |
필터 |
BOOL |
속성 값(작업 데이터)은 BOOL 형식이며 노드가 켜져 있는지 여부를 지정합니다. TRUE 값은 노드가 켜져 있음을 나타냅니다. FALSE 는 노드가 꺼져 있음을 나타냅니다.
반환 값
KSPROPERTY_TOPOLOGYNODE_ENABLE 속성 요청은 성공적으로 완료되었음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 요청은 코드에 적절한 오류 상태 반환합니다.
설명
이미 활성화된 노드를 사용하도록 설정하거나 이미 사용하지 않도록 설정된 노드를 사용하지 않도록 설정해도 아무런 효과가 없지만 오류로 처리해서는 안 됩니다.
노드를 사용하지 않도록 설정하면 노드가 노드를 통과하는 스트림에서 수행하는 변환이 해제됩니다. 예를 들어 AEC, AGC 또는 노이즈 억제 노드(KSNODETYPE_ACOUSTIC_ECHO_CANCEL, KSNODETYPE_AGC 또는 KSNODETYPE_NOISE_SUPPRESS)의 경우 비활성화된 노드는 통과 모드에서 작동합니다(즉, 노드의 입력 핀에서 출력 핀으로 흐를 때 스트림에서 작업을 수행하지 않음).
요구 사항
헤더 |
Ksmedia.h(Ksmedia.h 포함) |