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

IAMGraphBuilderCallback 인터페이스

IAMGraphBuilderCallback 인터페이스는, 그래프 생성중의 콜백 메카니즘을 제공한다.

이 인터페이스를 사용하려면 , 애플리케이션 또는 클라이언트 개체내에서 처리 한다. 필터 그래프 매니저에 IObjectWithSite 인터페이스를 문의해 인터페이스의 처리의 포인터를 사용해 IObjectWithSite::SetSite 메서드를 호출한다. 필터 그래프 매니저는, 그래프의 구축중에, 이 인터페이스상에서 메서드를 호출한다. 이것에 의해 클라이언트에는, 그래프 구축 프로세스를 수정할 기회가 주어진다.

이 인터페이스의 주된 용도는, 접속전에 Video Mixing Renderer 필터의 설정을 실시하는 것이다. 또, 이 인터페이스를 사용해, 그래프의 생성중에 디코더 필터등의 특정의 필터를 거부하는 일도 가능하다.

IAMGraphBuilderCallback 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.

메서드 설명
SelectedFilter 필터 그래프 매니저가, 후보가 되는 필터를 발견했을 때, 필터를 생성 하기 전에 호출된다.
CreatedFilter 필터 그래프 매니저가 필터를 생성 한 후, 필터의 접속을 시도하기 전에 호출된다.

참조

↑TOP