DirectShow DirectShow 레퍼런스 인터페이스 IAMGraphBuilderCallback [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IAMGraphBuilderCallback 인터페이스는, 그래프 생성중의 콜백 메카니즘을 제공한다.
이 인터페이스를 사용하려면 , 애플리케이션 또는 클라이언트 개체내에서 처리 한다. 필터 그래프 매니저에 IObjectWithSite 인터페이스를 문의해 인터페이스의 처리의 포인터를 사용해 IObjectWithSite::SetSite 메서드를 호출한다. 필터 그래프 매니저는, 그래프의 구축중에, 이 인터페이스상에서 메서드를 호출한다. 이것에 의해 클라이언트에는, 그래프 구축 프로세스를 수정할 기회가 주어진다.
이 인터페이스의 주된 용도는, 접속전에 Video Mixing Renderer 필터의 설정을 실시하는 것이다. 또, 이 인터페이스를 사용해, 그래프의 생성중에 디코더 필터등의 특정의 필터를 거부하는 일도 가능하다.
IAMGraphBuilderCallback 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.
메서드 | 설명 |
SelectedFilter | 필터 그래프 매니저가, 후보가 되는 필터를 발견했을 때, 필터를 생성 하기 전에 호출된다. |
CreatedFilter | 필터 그래프 매니저가 필터를 생성 한 후, 필터의 접속을 시도하기 전에 호출된다. |
참조