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

IVMRSurfaceAllocator 인터페이스

IVMRSurfaceAllocator 인터페이스는,Video Mixing Renderer 필터 7 (VMR-7)의 디폴트의 얼로케이터 프리젠터로 처리 된다. 또, 애플리케이션이 VMR-7 에 대해서 제공하는 프라그인얼로케이터 프리젠터에서도 처리 할 필요가 있다. VMR-7 는 이 인터페이스의 메서드를 사용해, DirectDraw 표면을 할당해 준비해, 릴리즈 한다. 애플리케이션이 이 인터페이스를 사용할 것은 없다.

VMR-9 의 경우는,IVMRSurfaceAllocator9 인터페이스를 사용한다.

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

메서드 설명
AdviseNotify VMR 로부터 불려 가 얼로케이터 프리젠터에 통지 콜백의 인터페이스 포인터를 제공한다.
AllocateSurface DirectDraw 표면을 할당한다.
FreeSurface 할당된 DirectDraw 표면을 릴리즈 한다.
PrepareSurface DirectDraw 표면에 다음의 비디오 프레임을 디코드시킬 준비를 한다.

↑TOP