DirectShow DirectShow 레퍼런스 인터페이스 IVMRSurfaceAllocatorNotify9 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IVMRSurfaceAllocatorNotify9 인터페이스는,Video Mixing Renderer 필터 9 (VMR-9)로 처리 된다. 애플리케이션은 이 인터페이스를 사용해, 커스텀얼로케이터 프리젠터를 설정해, 얼로케이터 프리젠터는 이 인터페이스를 사용해, VMR 에, Direct3D 표면에 영향을 주는 것 같은 시스템 환경의 변경을 통지한다.
IVMRSurfaceAllocatorNotify9 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
AdviseSurfaceAllocator | 애플리케이션으로부터 불려 가 VMR 에 커스텀얼로케이터 프리젠터를 사용하도록(듯이) 지시한다. |
AllocateSurfaceHelper | 지정된 파라미터에 근거해, Direct3D 표면을 할당한다. |
ChangeD3DDevice | VMR 에 Direct3D 재생 장치가 변경된 것을 통지한다. |
NotifyEvent | 얼로케이터 프리젠터로부터 불려 가 VMR 에 할당 처리 또는 프레젠테이션 처리중에 일어난 중요한 DirectShow 이벤트를 통지한다. |
SetD3DDevice | 비디오의 재생에 사용하는 초기의 DirectDraw 장치 및 모니터를 설정한다. |
요건
D3d9.h, Vmr9.h 를 인클루드 하는 것.