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

IBaseFilter 인터페이스

IBaseFilter 인터페이스는, 필터를 제어하기 위한 메서드를 제공한다. 모든 DirectShow 필터는 이 인터페이스를 공개한다. 필터 그래프 매니저는 이 인터페이스를 사용해 필터를 제어한다. 애플리케이션은 이 인터페이스를 사용해 핀을 열거하거나 필터 정보를 문의할 수 있지만, 이 인터페이스를 사용해 필터 상태를 변경해서는 안 된다. 그러한 경우는, 필터 그래프 매니저로 IMediaControl 인터페이스를 사용하는 것.

필터 개발자 :모든 DirectShow 필터로 이 인터페이스를 처리 하는 것. CBaseFilter base class는 이 인터페이스를 처리 한다.

IBaseFilter 인터페이스는,IMediaFilter 인터페이스로부터 계승된 메서드 이외에 다음의 메서드를 공개한다.

메서드 설명
EnumPins 이 필터의 핀을 열거한다.
FindPin 지정된 식별자로 핀을 얻어온다.
JoinFilterGraph 필터 그래프에 참가한, 혹은 필터 그래프로부터 멀어진 것을 필터에 통지한다.
QueryFilterInfo 필터에 대한 정보를 얻어온다.
QueryVendorInfo 벤더 정보를 포함한 캐릭터 라인을 얻어온다.

↑TOP