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

ISampleGrabber 인터페이스

ISampleGrabber 인터페이스는,샘플 grabber 필터에 의해 공개된다. 애플리케이션은, 이 인터페이스를 사용해, 필터 그래프내를 지나는 각각의 미디어 샘플을 취득할 수 있다.

IUnknown 로부터 계승한 메서드에 가세해,ISampleGrabber 인터페이스는 다음의 메서드를 공개한다.

메서드 설명
SetOneShot 샘플을 1 개 받으면 필터가 그래프를 정지해야할 것인가 제발을 지정한다.
SetMediaType 샘플 grabber의 입력 핀 위에의 접속에 사용하는 미디어 타입을 지정한다.
GetConnectedMediaType 샘플 grabber의 입력 핀 위에의 접속에 사용하는 미디어 타입을 얻어온다.
SetBufferSamples 필터내를 지나는 샘플을 버퍼에 복사 할지 어떨지를 지정한다.
GetCurrentBuffer 필터가 받은 최신 샘플의 복사를 얻어온다.
GetCurrentSample 현재는 처리되지 않다.
SetCallback 샘플 도착시에 호출하는 콜백 메서드를 지정한다.

요건

헤더 : Qedit.h 를 인클루드 하는 것. 이 헤더 파일은, 버전 7 이후의 Microsoft® Direct3D® 헤더와는 호환성이 없다.

라이브러리 : strmiids.lib 를 사용하는 것.

참조

↑TOP