DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CRenderedInputPin   [목차열람] [주소복사] [슬롯비우기]
CRenderedInputPin 클래스
 
Microsoft DirectX 9.0

CRenderedInputPin 클래스

CRenderedInputPin 클래스의 계층

CRenderedInputPin 클래스는, 렌더러에 입력 핀을 처리하기 위한 base class이다. 이 클래스는,CBaseRenderer 클래스로부터 파생하지 않는 렌더러 필터용으로 설계되고 있다. (CBaseRenderer 로부터 파생하는 필터는, 입력 핀에 CRendererInputPin 클래스를 사용한다. )

이 클래스를 사용하려면 , 최저한 다음 일을 실행해야 한다.

이 클래스는, 복수의 입력 핀이 있는 렌더러로 사용할 수 있다. 이 클래스는,CBaseInputPin 클래스를 계승한다.

요건

헤더 : Amextra.h 내에서 선언해, Streams.h 를 인클루드 한다.

라이브러리 : Strmbase.lib (리테일 빌드) 또는 Strmbasd.lib (디버그 빌드)를 사용한다.

프로텍트 멤버 변수 설명
m_bAtEndOfStream 엔드 오브 스트림에 도달했는지 어떠했는지를 나타낸다.
m_bCompleteNotified 핀이 필터 그래프 매니저에 EC_COMPLETE 이벤트를 송신했는지 어떠했는지를 나타낸다.
퍼블릭 메서드  
Active 필터가 현재 액티브한 것을 핀에 통지한다.
CRenderedInputPin 생성자 메서드.
Run 필터가 현재 실행중인 것을 핀에 알린다.
IPin 메서드  
EndFlush 플래시 처리를 종료한다.
EndOfStream 필터가 새로운 실행 커멘드를 받을 때까지 추가의 데이터가 없는 것을 핀에 통지한다.

↑TOP