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

IMemInputPin 인터페이스

IMemInputPin 인터페이스를 사용해, 미디어 데이터를 입력 핀에 출력한다. 입력 핀이 IMemAllocator 인터페이스를 사용해 버퍼를 할당하는 경우, 입력 핀은 이 인터페이스를 공개한다. 출력 핀이 입력 핀에 접속 하면, 출력 핀은 이 인터페이스를 사용해 할당자 요구를 네고시에이트 해, 입력 핀에 샘플을 출력한다.

애플리케이션은 보통 이 인터페이스를 사용하지 않는다.

필터 개발자 : CBaseInputPin 클래스는 이 인터페이스를 처리 한다.

IMemInputPin 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
GetAllocator 이 핀이 제안한 메모리 할당자를 얻어온다.
NotifyAllocator 접속용의 할당자를 지정한다.
GetAllocatorRequirements 입력 핀이 요구한 할당자 프로퍼티를 얻어온다.
Receive 스트림내의 다음의 미디어 샘플을 받는다.
ReceiveMultiple 스트림내의 복수의 샘플을 받는다.
ReceiveCanBlock Receive 메서드의 호출로 동작이 정지할지 어떨지를 확인한다.

↑TOP