DirectShow DirectShow 레퍼런스 인터페이스 IFilterGraph [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IFilterGraph 인터페이스는, 필터 그래프를 생성 하는 메서드를 제공한다. 애플리케이션으로부터 이 인터페이스를 사용해, 그래프에 필터를 추가하거나 필터를 접속 또는 절단 하거나 필터를 삭제하거나 그 외의 기본적인 조작을 실행하거나 할 수 있다. 다만,IGraphBuilder 인터페이스는, 이 인터페이스를 계승해, 한층 더 고도의 메서드를 제공한다. 따라서, 애플리케이션에서는,IFilterGraph 를 직접 사용하지 않고 ,IGraphBuilder 를 사용하는 것.
필터 그래프 매니저가 이 인터페이스를 처리 한다.
IFilterGraph 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
AddFilter | 그래프에 필터를 추가한다. |
RemoveFilter | 그래프로부터 필터를 삭제한다. |
EnumFilters | 그래프의 필터 모두에 대해서 열거자를 제공한다. |
FindFilterByName | 지정된 이름으로 추가된 필터를 검색한다. |
ConnectDirect | 2 개의 핀을 직접 접속한다 (필터를 통하지 않는다). |
Reconnect | 기존의 핀 접속을 절단 해, 같은 핀에 재접속한다. |
Disconnect | 지정된 핀을 절단 한다. |
SetDefaultSyncSource | 기준 클럭을 디폴트 클럭으로 설정한다. |