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

CTransInPlaceInputPin 클래스

CTransInPlaceInputPin 클래스의 계층

CTransInPlaceInputPin 클래스는,CTransInPlaceFilter 클래스에서 사용하는 입력 핀을 처리 한다.

보통, 이 클래스로부터 파생시킬 필요는 없다. 파생시키는 경우는, 필터의 CTransInPlaceFilter::GetPin 메서드를 오버라이드(override) 해, 상속 클래스의 인스턴스를 생성 해야 한다.

요건

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

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

프로텍트 멤버 변수  
m_bReadOnly 입력 스트림이 읽기 전용인지 아닌지를 지정하는 플래그.
m_pTIPFilter 이 핀을 생성 한 필터의 포인터.
퍼블릭 메서드  
CTransInPlaceInputPin 생성자 메서드.
CheckMediaType 핀이 특정의 미디어 타입을 받아들일지 어떨지를 조사한다.
PeekAllocator 핀의 할당자의 포인터를 얻어온다.
ReadOnly 입력 스트림이 읽기 전용인지 아닌지를 나타낸다.
IPin 메서드  
EnumMediaTypes 핀의 우선 미디어 타입을 열거한다.
IMemInputPin 메서드  
GetAllocator 이 핀이 제시한 메모리 할당자를 얻어온다.
NotifyAllocator 접속용의 할당자를 지정한다.
GetAllocatorRequirements 핀이 요구한 할당자의 프로퍼티를 얻어온다.

↑TOP