DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CTransInPlaceInputPin [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 | 핀이 요구한 할당자의 프로퍼티를 얻어온다. |