DirectShow DirectShow 레퍼런스 인터페이스 IFilterChain   [목차열람] [주소복사] [슬롯비우기]
IFilterChain 인터페이스
 
Microsoft DirectX 9.0

IFilterChain 인터페이스

IFilterChain 인터페이스는, 필터 그래프의 필터 체인을 시작, 정지, 삭제하는 메서드를 제공한다. 필터 그래프 매니저는 이 인터페이스를 공개한다.

필터 체인은, 일련의 필터로부터 완성되는 1 개가 연속한 필터이다. 각각의 필터에는 최대 1 개의 입력 핀과 1 개의 출력 핀이 접속된다. 필터 체인은, 체인 선두 필터와 체인 종단 필터에 의해 정의된다 (선두 필터와 종단 필터가 같은 경우는, 필터를 1 개만 포함한 체인이 된다). 정의에 의해, 체인의 선두로부터 다운 스트림으로 종단까지 계속되는 단일의 스트림 패스를 할 수 있다.

이 인터페이스의 메서드는, 네트워크 경유로 복수의 스트림을 수신하는 TV 회의 애플리케이션과 같이, 데이터 스트림 전체가 나타나거나 사라지거나 하는 경우에 이용한다. 더 자세한 정보는, 「동적 그래프 생성」을 참조할것. 캡춰 필터 위에의 각각의 스트림을 제어하려면 , 이 인터페이스는 아니고,IAMStreamControl 인터페이스를 사용한다.

IFilterChain 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
StartChain 필터 체인의 필터를 모두 실행 상태로 전환한다.
StopChain 필터 체인의 필터를 모두 정지상태태로 전환한다.
RemoveChain 필터 체인의 필터를 모두 필터 그래프로부터 삭제한다.
PauseChain 필터 체인의 필터를 모두 포즈 상태로 전환한다.

↑TOP