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