DirectShow DirectShow 레퍼런스 인터페이스 ISampleGrabber [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
ISampleGrabber 인터페이스는,샘플 grabber 필터에 의해 공개된다. 애플리케이션은, 이 인터페이스를 사용해, 필터 그래프내를 지나는 각각의 미디어 샘플을 취득할 수 있다.
IUnknown 로부터 계승한 메서드에 가세해,ISampleGrabber 인터페이스는 다음의 메서드를 공개한다.
메서드 | 설명 |
SetOneShot | 샘플을 1 개 받으면 필터가 그래프를 정지해야할 것인가 제발을 지정한다. |
SetMediaType | 샘플 grabber의 입력 핀 위에의 접속에 사용하는 미디어 타입을 지정한다. |
GetConnectedMediaType | 샘플 grabber의 입력 핀 위에의 접속에 사용하는 미디어 타입을 얻어온다. |
SetBufferSamples | 필터내를 지나는 샘플을 버퍼에 복사 할지 어떨지를 지정한다. |
GetCurrentBuffer | 필터가 받은 최신 샘플의 복사를 얻어온다. |
GetCurrentSample | 현재는 처리되지 않다. |
SetCallback | 샘플 도착시에 호출하는 콜백 메서드를 지정한다. |
요건
헤더 : Qedit.h 를 인클루드 하는 것. 이 헤더 파일은, 버전 7 이후의 Microsoft® Direct3D® 헤더와는 호환성이 없다.
라이브러리 : strmiids.lib 를 사용하는 것.
참조