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

IFilterGraph 인터페이스

IFilterGraph 인터페이스는, 필터 그래프를 생성 하는 메서드를 제공한다. 애플리케이션으로부터 이 인터페이스를 사용해, 그래프에 필터를 추가하거나 필터를 접속 또는 절단 하거나 필터를 삭제하거나 그 외의 기본적인 조작을 실행하거나 할 수 있다. 다만,IGraphBuilder 인터페이스는, 이 인터페이스를 계승해, 한층 더 고도의 메서드를 제공한다. 따라서, 애플리케이션에서는,IFilterGraph 를 직접 사용하지 않고 ,IGraphBuilder 를 사용하는 것.

필터 그래프 매니저가 이 인터페이스를 처리 한다.

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

메서드 설명
AddFilter 그래프에 필터를 추가한다.
RemoveFilter 그래프로부터 필터를 삭제한다.
EnumFilters 그래프의 필터 모두에 대해서 열거자를 제공한다.
FindFilterByName 지정된 이름으로 추가된 필터를 검색한다.
ConnectDirect 2 개의 핀을 직접 접속한다 (필터를 통하지 않는다).
Reconnect 기존의 핀 접속을 절단 해, 같은 핀에 재접속한다.
Disconnect 지정된 핀을 절단 한다.
SetDefaultSyncSource 기준 클럭을 디폴트 클럭으로 설정한다.

↑TOP