DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CRenderedInputPin [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 | 필터가 새로운 실행 커멘드를 받을 때까지 추가의 데이터가 없는 것을 핀에 통지한다. |